This is the definition of perfect I'd say. Right on the beach, beautifully decorated big home for a family (we stayed with 4 kids). It literally has everything you'd want with a family. Waking up to dolphins swimming in the ocean and the sound of calm waves crashing, you couldn't ask for anything more. I'd give 6 starts if they'd let me and will be back for sure. Thanks Sandra