We had stayed one year ago and were very happy - so we returned. In that year, we found the property degraded. Without explanation, one day no one cleaned the room, no clean towels, nothing. No explanation. In general, cleaning staff never cared. Shower at pool no longer worked. Unit Floor was filthy, terraces never cleaned, counters never cleaned. Terrace Plants unwatered. Requested a second key first day, never got one. Staff was kind and tried to help. WiFi worked 20 percent of the time. Still a Great location.