David's apartment is wonderful for longer stays. I stayed with my boyfriend for 7 days and the building is very safe, the front desk is very helpful, and you can't beat the taxi service offered by them. The location is extremely convenient to the metro stops and the river taxi. There is street food down the block and 7elevens everywhere... I counted maybe 5. The place itself is small but could easily fit a small family of 3-4. We were only 2 and the place felt spacious. The balcony is not for the ones afraid of heights since the apartment is 42 floors up! The facilities of the building like the gym, library and pool are Amazinngggggg.
David himself is incredible, letting us semi-check in early to shower and wait in the pool area before our office check in at 11am, which was also made earlier due to our insane arrival at 5am on the bus. He could not have been more accommodating, helpful, and overall charming!