We came for a 2 week family vacation & the property itself was wonderful. The apartment was specious, the views were incredible, and we were close to everything. My family & I enjoyed our stay. One thing I did not like was the cleaning. I reserved the cleaning for a time frame according to their availabilities, we stepped out to give them that time, upon our return, the cleaning was not done. I called and they sent someone to do it, late at night but the job was not done properly & we had to pay out of pocket. For the cost, I'd have like a better cleaning but overall great.