We had an average stay. The location of the property is good (walking distance to Eagle Bay beach). However at the time of booking, there were some photos in the listing that did not belong to the property. We made the booking based on some of those photos and felt extremely misled. I'd advice you check with the host before booking.
The property comes with a modern kitchen, and a renovated bathroom. However the living area on ground floor is very small.