Not clean, in fact the bathroom was terrible. Plug hole in bath was full of dirty hair, cabinets needed a thorough clean as dirt and dust all over. Photo's on the website are very misleading, they give the impression the property is near the beach it does say a 5 minute walk but the photo's show a seaview, a pool area & restaurant area that is not the apartment block, swimming pool or restaurant area at the apartment are very different. The first 6 photo's on the website are of The Beach Club which membership should have come with the booking and did not, we forgot about it and it was never mentioned to us by the property manager on site. The beds only had a sheet on them, we asked 4 times for a blanket or throw for each bed which we only got on the last day and then the trow that was left was for a double not two singles. When we checked in no one explained anything, we were given one key for the front door via the key safe and no one knew how to use the safe so we could store our valuables. We asked about this straight away but it was the following day that we were given a further key for the safe. it would have been better for someone to show us around not just leave us to it, explain what was available and the Beach House that was available to us. We were disappointed with the apartment itself, the service provided and the responses we got when we asked questions or required anything. Would not recommend as not value for money and photo's are very misleading.