Very clean and well thought out amenities. Very close to the beach and easy all around access. Everything was as described. Would happily stay again.