It was ok not horrible just ok.
The regular dining was sufficient for us, but they kept pushing the specialty places for a charge. The 2 dining rooms were ok for sit downs but the food was overly sauced always some butter or cream sauce. The pizza at the buffet is always undercooked and doughy. They dont give you soda not even seltzer at the buffet or other places which is kind of lame. They really push you to buy drinks and it becomes annoying after a while. Now that I am thinking about it they really push you to buy all kinds of things and its obvious everything is overpriced, a mixed drink is like 9 dollars, bowling is 5 a game, soda is like 3 dollars not bad but still they are really trying to make a buck, the exercise classes are 12 or 15 dollars, fresh squeezed juice is 4, internet is like a dollar a minute, it just seemed like all week long they are nickel and diming you, photographs they take are like 13 to 15 a piece, what a rip off. The private island was pretty good but the tender is a hassle you have to wait on line to get a number then they call you, it took like 2 hours to wait for a tender, once on the island it was good they have a buffet and pay for drinks, kids activities, bathrooms, and a small beach, it was fun.
Nassau is a cool port we just walked around a while and shopped, we were going to take a taxi to the Atlantis but it was raining so we passed on it.
We had a junior suite with balcony worth the extra money on deck 11. All cruise rooms are small.