Perfect in every way. Perfect view, comfortable beds, couches, and well appointed kitchen. We loved staying here, watching the waves roll in with surfers and turtles galore. I would recommend this stay to anyone!