Lovely spot, modern but still beach feel, lots of well thought through amenities. Very clean. Would definitely stay again!