Everything you could want! Close access to the beach, shops nearby and enough space for a decent sized group. Lovely!