The food was mediocre at best and some of the staff were condescending. However, the ship was really nice and our steward was amazing. We stayed in a suite, and the beds were really comfortable. The room was bigger than I would have expected too.
I think some of the staff were on edge from working too much and it showed in their response to us. When we asked where to find something, they would say over there and point. I quickly figured out that was a way to get rid of us. I spent some time looking for stuff because the staff lead me in the wrong direction. There is a communications barrier if you speak English. Many of the staff do not have a great English vocabulary. Which is fine, I just didn't realize that would be an issue. The internet is WAY over priced and not work the money. I thought the alcohol was priced fair.
We went on a snorkel excursion in St. Thomas. Save your money. No fish or turtles to be found. Big waste of money.
The cabin was amazing, clean and comfortable. The view from our balcony was obstructed by the upper deck sky walk, but it wasn't really in the way. Just annoying when people would stop and see you on your balcony.