We have stayed here a few times and always get a different apartment. It is very clean and well equipped. Most apartments belong to private owners so every one is different. Great location on the beach, away from the noise but close enough to the action.
Staff are very nice and helpful and we have always had a very pleasant stay.
I love the fact we have a good kitchen and balcony.
The beach is on your doorstep.