This ship cruise was a pleasant experience; very comfortable clean state room with wonderful attendant Ray. The activities were first rate from ice skating to line dancing, rock climbing, nice pools and hot tubs, list goes on!! The restaurants were delicious with varied menus each offering wonderful selections. Our Assistant waiter John and waiter Kunal were fantastic with their service. Staff were all helpful. I would recommend this ship for anyone wanting a top rate cruise experience. This ship is one of the largest sailing and there are multi cultural staff and guest as well. A unique opportunity to experience diversity on a grand scale. The ports of call are great with wonderful shopping in St. Thomas, Great beach and snorkeling in Aruba with Baby beach being one of the most beautiful I have ever encountered. There is a restaurant there with good food and drink, nice cabanas and chairs to rent. A great beach for families with small children. I would do this cruise again.