This apartment has great location and is very clean. Some of the amenities are a little outdated; the gym is old and misses modern equipment; pool area has wonderful views but is not in great condition. The kitchen is OK but has only the most basic stuff. The area is a little less spacious than it seems in the photos. Also the host was not responsive about the non-functioning safe -which could have been an issue. The building staff is generally courteous and available. Overall I would have given four stars but the daily cleaning (which was a pleasant surprise for me) and the very kind and accommodating cleaning staff upgraded it to a five stars.