Beautiful grounds.. very hip vibe.. the beach is super close and the staff are warm and friendly.