My friend and I were in NYC for a quick weekend getaway. We had tickets to Broadway shows so this location was very convenient for us. We didn't get a chance to use the kitchen or the wifi so I can't comment on those. The place is very small; the bedroom is the size of the bed and the living room just barely fits the futon. The heater can be loud if you are sleeping in the living room. I was under the impression based on reviews and listing that check in and check out were flexible so I was surprised when I was told to show up at the cafe at 1pm and to check out by 11am. When we arrived at the cafe, we had to wait over 30 min to get into the apartment because the previous guests had trashed the apartment. The apartment was clean when we were allowed to finally go in but it would've been nice to know that they were not ready. Jennifer and her cafe/salon staff were nice and tried to make sure everything was just right for us. We just needed a place to sleep and explore the city so this apartment met the purpose.