5 night stay, solo guy. First time at Princess, and I was very underwhelmed. The check in process was rushed, and not informative. Basically “give me your passport, pay this tax, here is a map, download our app, here is your armband, here is your room key” all in about 4 minutes total. My room was very spacious and clean, but was quite dated. I requested a single king, but was told the resort was at full capacity, and there were only doubles available. No big deal. I dropped something and when I bent over to pick it up I noticed the entire underside of the sink was filled with rust. The shower was large with 2 independently controlled shower heads, plus a wand. The built-ins smelled strongly of mold, so I left my clothes in my suitcase and on the second bed. The second day I could not get into my room. I had to ask security to help, whom treated me like I was drunk or stupid. Come to find out the battery in the door had died, and maintenance had to come disassemble the door lock and replace it. I again requested a new room but told no, full capacity. There is a dinner dress code for long pants and closed toe shoes, which was a surprise. The restaurants did not take reservations, but also had long wait times. The restaurants alternated nights, not all open daily. When I asked why all the restaurants weren’t open, I was told because the resort was only at 50-60% capacity. BUT they were full capacity when I asked for a new room. ONLY buffet breakfast, you’ll be sick of buffet.