The flat is in a great location with a superb view of the beach, and great access to restaurants on the beachfront. It's a real pleasure to stay here.
Cleanliness was not an issue for my stay, and the amenities were satisfactory. A carbon monoxide and smoke alarm would help to make guests feel a little safer perhaps, but the lack of these is clearly noted on the listing.
The one issue I did have was checking out, whereby I'd already left my key in the house and the small gate to exit was locked. It was fairly easy to jump the fence, but perhaps a small lockbox outside the property would solve this issue.
Some reviews on here have criticised the noise and smell in the flat. For me, these criticisms aren't valid. The host has made efforts to solve the drain issue with removable covers, and it does remedy the problem. For the noise, it's a beachfront property with nice restaurants and bars immediately accessible. If you don't want this, I suggest you go elsewhere.