This was a lovely apartment in a great location. A bit of a frustrating experience, though. Their $200/pet fee was not clearly disclosed in the listing, and I found out after I made the reservation. We were able to work it out so I didn't have to cancel the reservation. But normal check in time after 5pm and check out at 10am limited my time in the city. I paid $50 extra for a 2pm arrival time, arrived at 2:30 to find that the cleaning lady was in the apartment next door and hadn't even started on my apartment yet. I did get this fee refunded, but it was frustrating to show up and walk up 4 flights of stairs with my hands full of bags and a dog to just have to stand there and wait for the apartment to be clean. Ultimately, the place was nice and I would give them another opportunity and stay at this place again.