Everything that we had hoped for. Great location, plenty of activities, seconds from the beach. Will definitely stay again.