We chose this cruise because it went to Roatan and it was at the beginning of the year.
Our 7th floor promenade cabin was adequate space with a bonus of being able to observe the goings on below without having to see just water.
The main dining room staff was wonderful. We never met our room steward, very odd. The R bar staff was delightful. All crew were pleasant at all times.