Love! We stayed here with our kids (ages 10 & 5) and it was perfect. You can easily get to all the main sites via walking or bus (or a short taxi) and you can enjoy just spilling out into the neighborhood for a great meal.
The apartment itself is beautiful and has all the modern amenities you'd need. Cynthia is very responsive and helpful if you have any questions. We had the kids share the pull out and there was plenty of space for all of us. The location really helped with some downtime in the middle of the day and we were then not far from our next activity. Also, the kids really loved the small glass elevator which made getting out of the apartment fun for them.