Had a great stay! Apartment is very comfortable. Location is supreme. Rooftop pool an unexpected bonus. If you stay, be sure to budget an afternoon relaxing poolside! A few things that do not change my 5 star rating, but will maybe help out others: the apartment faces one of the busiest roads in the city. If you are not used to city noise, this may bother you. Water pressure in the showers is not so great. But honestly, would stay here again because of the fantastic location and the amazing 24-hour security. Viridiana was incredibly flexible regarding check in and check out and responded promptly to all questions!