such a beautiful place ! nice and modern plenty of things to do! Food was amazing! Customer service above and beyond! The only downside there was seaweed (which is cleaned up every day) and the beach is not crystal clear but other than that this place has it all !!