Four of us went on this cruise with my sister & her family. Ship was generally great, super food, good service, lots of varied entertainment. We had one mini-suite with balcony and one internal cabin. The mini-suite was lovely except that it was right under the main buffet restaurant & we were woken by the sound of furniture being moved most mornings.
We organised excursions ourselves, mainly to beaches but we did have 1 more adventurous boat trip in St Lucia which included a visit to the volcano & a waterfall, and great views of the Pitons.
The main wrinkles:
One member of the room service team acted very inappropriately with one of the girls in our party - the ship did though seem to take this very seriously when we reported it;
We had problems getting seats on the flights (Delta) organised for us by Princess - the worst was on the way out when we were told 3 of us didn't have seats on the flight from JFK to Miami &, unless some people agreed to give up there, we'd have to travel on the next available flight which would have meant 2 days in cold New York with no baggage and no cold weather clothes and missing the departure of the ship. Thankfully we did all get on eventually. Still waiting a response from Princess to my complaint about this.
The hotel in Fort Lauderdale we were recommended by Princess (Hilton Marina) was nice enough but we were kept awake one night by a late pool party & woke early both mornings by staff jet washing the pool area - not great when you're trying to get over the jet lag.
The transfer from the hotel to the port was appallingly disorganised.
Our 2 cabins were on separate bookings, which made things like entering pre-holiday info & printing off tickets / baggage tags more complicated & quite possibly added to the flight problems as Delta might not have known we were a party of 4.
I had been told we would be linked up with my sister's booking for meals but we weren't. We did manage to arrange 3 nights to eat together in one of the main restaurants but it had to be done on the day each time.
Particularly on the embarkation day, we experienced a lot of "hard sell" trying to get us to sign up to things like drink packages we didn't want, sometimes at the expense of basic good customer service.
Good size, plenty of storage space. Sleeping and lounge areas, both with large TVs. Compact but perfectly good bathroom with bath & shower. Small balcony with 2 full seats & 2 foot stools. Comfy bed. Excellent room steward. Sometimes had to wait a little to get through to room service, but not a big issue.
As mentioned above, only complaint is that - being directly under one of the restaurants - it was noisy in the morning.