We are frequent cruisers, the ship was beautiful and spotless. We were disappointed in princess cruise lines
We chose a mini suite on marina deck, lanai was tiny, even after we had the steward remove the table we still had difficult sitting on the lanai, and we are athletic people, not large.
The food was fair, the horizon place was over crowded and hard to maneuver