We have stayed at this location on multiple occasions, we love it.
Great apartment, great views, great location. 5 - Stars all the way.