Everything was great from beginning to end. Every one on the ship does their job with passion and integrity. The food is quality food, not like the high-salt resort foods.
The crew are always cleaning day and night. Room service is provided twice a day.
The cabin was kind of small, but you never have to worry about that because the tons of activities they have on the ship make you not want to stay in your room. You might find yourself waking up earlier than you are used to just to get to experience all the fun activities they have planned for the day. The shore excursions are so much fun and there is something fit for every one: families, couples, young groups and older travelers.