The cruise started with a big disappointment. Princess changed our pre-cruise package hotel to the Grand Yacht Club, which is under total construction. I had read about it, so I called Princess about it, and they claimed that we have no record of the hotel undergoing construction. Well, even the hotel web page said it! They refused to do anything about it then. So we ended up there and the hotel was ok at best. The location is nice, but the room we were in was in dire need of a renovation (mold, baseboards falling off, toilet seat broken, etc.). The main tower is under construction and we had jackhammers and concrete drilling the entire morning that we spend at the pool. During breakfast, they were drilling right above out heads and plaster fell down from the ceiling on the table next to us.
Embarkation was fairly smooth. However, I had filled out everything online and their system had lost all the data, so the lady had to enter everything again!
The cabin was fine, mostly clean (although there was still sand and hair from the previous occupants), but the carpets and the sofa were heavily stained.