The apartment is very nice and modern. Facilities are good. The location is excellent. Reasonable walking distance to metro stations. Maria was very helpful in arrival.
One note of advice: there is a sign in the bathroom that says not to use the towels to remove makeup and clean floors otherwise there is a $20USD charge. While we did neither of these things, we later found out that one of the towels had some tiny black smudges and we were charged $20USD for a towel, which we paid to avoid a dispute. Make sure you check that your towels are spotless before you leave because I believe a simple wash would have resolved the problem (and the towels are definitely not worth $20).