Absolutely perfect across the board. Amazing home, amazing beach, amazing host, and amazing recommendations for food, drink, and activities. Bring family or friends, best enjoyed with others, and it's a magical experience.