The cruise was amazing for the views, service, and ports of call. Just wish the time spent in the ports of call were longer. If you signed up for an excursion, that didn’t give much time, if any, to explore the port towns.
As far as the food, the options were great, as long as you weren’t vegan...I was limited to eating mostly Indian food at the buffet, which I happen to like, but not a lot of variety for me. I was very limited in what was available on the menu at the main dining rooms as well, and they ran out of tofu 2 days before the cruise was over. Only vegetarian options on the menu, and no vegan options.
My husband and I loved the balcony room! Our only complaint about the room was the mattress...felt like sleeping on a box spring with a thin layer of cushion on it, so our lower backs were hurting throughout the night.
Room was fabulous, except for the bed...mattress was too firm and not comfortable to sleep on.