This was perfect for what we needed. I wouldn't hesitate to book if you are a couple (three may be a crowd sleeping on the futon). The daily cleaning made the stay feel like a hotel, and the building has everything you need, including a large gym, so we were able to squeeze in a few workouts. If you bring P90X, there is plenty of space to get some sessions in.
Uber drivers are everywhere and it is cheap to get anywhere in the city from here, although there is plenty to explore near Charmaine's place. We did not meet Charmaine, but she was in contact frequently, and set us up to easily access the apartment, even late at night after our flight was delayed.
Overall, great place. I would definitely stay here again!