Personally we had a bad experience, due to the extremely poor communication, cleanliness and hygiene. The location is great as it truely is very close to the beach and around a lot of food places, the social atmosphere is very nice.
We really wish that it was possible to leave a better review but after knocking and buzzing, waiting outside for an hour to be let in (not even by the host), and in fact never meeting the host.
If the cleanliness and communication is sorted by the host I would highly recommend this place.