Pros: gorgeous condo, lots of space, sparkling clean, the right amenities, great location, very easy check in. Cons: communicating with host was frustrating, too many corporate responses...did not feel like talking to a real person, took multiple tries to get questions answered, additional fees added on after the fact (taxes and parking) that dramatically changed the cost of the place, 75+ stairs to get to unit with no elevator (fine one time, but moving luggage was a real pain). Loved the place but not the booking experience.