The food was terrible let alone my entire party got food poisoning! We arrived in the afternoon, but due to the scheduling of shows we did not get to see very much. The highlights of the attractions were only performed once a day and they just didn't perform the last 2 shows that we wanted to see because of rain. The shows were okay, but it was hugely overpriced. Save your money, your time would be better spent laying on the beach.