Highly recommend this place and would stay again. Kal was responsive to our questions and communicated wonderfully beforehand. Arriving and getting in was a breeze even after my flight was delayed around 1.5 hours and I arrived to the apartment around 22:15! Everything was comfortable and the washing machine was a lifesaver with soap provided too. Roof was a nice place to watch the NYE fireworks too (or dry your clothes). Bed was average, but definitely not uncomfortable. A short walk to restaurants and grocery store is just a minute's walk away. All in all, great place to stay.