Location is amazing - much like having your own private beach! Place was clean and tidy but amenities are very very basic. Bring your own!