The apartment was very clean, even the drawers with cutlery and electrical appliances were all clean. We found the beds very comfortable (they were made up on arrival). The service was extremely friendly. And we especially liked the clean pool with a pleasant 27 degrees. Just a short walk and you're on the beach. I didn't like the mini-kitchen as much: not worth four stars; spartan equipment, cutlery probably only counted out, not even a corkscrew.