The ship was big and beautiful and even though it holds almost 4000 guests we never felt crowded. There is a little Mexican restaurant by the pool on the Lido deck that serves terrific burritos..... And the first morning that I had their huevos rancheros for breakfast I never had anything else for the first meal of the day! There is a lot to do on the ship and we were never bored. The one thing we wish we had done more often was the dive in theater. Be sure you get a chance to see a movie there.
We traveled with my sister and brother-in-law and they had booked a corner cabinet on the back of the ship. We booked the cabin next door also aft so basically we had the largest deck on the ship once we open the gate between the two. I had never booked an aft cabin before and I am not sure I will do it again because it is a little noisier and there was a little more rotation back there but you can't beat the view.
We loved our zip lining in St. Thomas which was awesome and the people were very helpful there. The only excursion with which we were very disappointed was our private beach day in Nassau. We had booked the swimming with the stingrays excursion and after about a half an hour boat ride he only got to spend about 10 or 15 minutes with the stingrays. You're not allowed to bring any drinks or food there and two bottles of pop cost me $12 while my brother-in-law bought one hamburger and a bottle of water which cost him $23. There is never nothing else to do there but sunbathe so I would definitely not recommend this excursion unless that is your plan.... And whatever you do do not come hungry.
Loved the cabin and our room attendant. He was very helpful