Great location, gorgeous pool and pool area, beautiful kids pool area which they'll love, even a sandy beach there. Expensive food and beverages by the pool though which was disappointing. Breakfast was alright too, rooms were clean but bathrooms (we only had a basic room though) could use a good scrub or update - was a bit tired. Lovely staff. Would definitely recommend it to anyone!