Amenities all good. Good beach access and views.
Greek theme a bit over the top, but enjoyable