Food and beverage quality not good at all. Many drinks were made from commercial mixers containing high fructose corn syrup, and didn't taste good at all.
Some specialty restaurants were good, some were not good at all. The buffet was horrible - food quality was very poor. Overall food and bev quality did not meet my expectations at all.
Shore excursion - we had to sit on the bus for 1/2 hour before leaving the dock area whereas all (about 12) but 4 buses had already left. The excursion itself good, but very unorganized (Jolly Roger snorkeling).
Cabin was nice. plenty of space with small balcony. clean. close to elevators and pool.