Great location, gorgeous place, everything you need for an awesome beach holiday. Perfect for attending a wedding at Flat White (like we did!).