We went to celebrate our 30th wedding anniversary with our daughter and her husband. First of all their cabin flooded the first night. Then my daughter made the arrangement to eat dinner together but this never happen until 3 days after we were on the cruise. The restaurant we go the tables were to crowded. We didn't like it . The cabin was clean all the time. The waitress were very nice. This is the first cruise we encounter with so many things we did not like it even though the ship is beautiful and the shows were awesome. All the services were good. I met a few people that had cruise before. We love the ice skating show it was awesome We did not like Labadee Haiti.We went to buy some souvenirs on their site and they were very aggressive and persistence so you buy their things.I will never go back over there.