We traveled to Ft. Lauderdale the previous day and stayed at a Marriott. We chose to take an early shuttle to the ship. Embarkation was quick and very easy. Once on board we went directly to our stateroom and met our steward. He was very nice and couldn't do enough for us. In addition, he was very quick to tidy up the room in the morning and prepare the room in the evening. The cabin had plenty of room for our things except for the unbelievable size of the shower. I don't think a two-year old would fit easily. We had to line the bathroom floor with towels just so we didn't slip and fall when getting out of the shower. They should be ashamed of themselves for actually allowing their guests to use that kind of facility. We toured the ship and had lunch in the Horizon Buffet. Very nice selection and food was tasty. We chose anytime dining. It was both good and not so good. Food was good, but we were not always able to be seated right away. Some nights we had to wait 30 plus minutes. Initially it was difficult to find our way around the ship and I think it took us nearly the 10 days to really feel comfortable. Entertainment was just okay for a cruise ship, but we did not care. Spent most nights in the casino, which was bigger than some other ships we have been on. We chose this particular cruise because of the Panama Canal. Going through the locks into Gatun Lake was spectacular! We had a champagne breakfast on our balcony while going through the locks and returning we sat topside in the front of the ship. The whole experience was well worth it. We had visited most of the islands that the ship was scheduled to stop at, though we did get off the ship briefly to do a little shopping, but returned to the ship early each time to enjoy the quietness while most everyone else was off touring. We found everyone from our steward to the waiters and others extremely nice and most accommodating. This was our third Princess cruise and we will definitely do another.