PERFECT!
Everything you need. Great position next to the beach. Great host. Lovely area, nice and quite.