Extremely spacious and clean. Great location and we had everything we needed. Having 3 full bathrooms and bedrooms is very very nice. Only a few things you should be aware of: (1) Securing a parking spot requires a one-time fee of 75. (2) Our parking spot was on the 12th floor of a parking garage in the same building, which takes a significant amount of time to travel up and down each time. (3) Check-in can be difficult to coordinate. On the plus side, we were able to check in early (around 2 or 3 pm). However, we didn't receive any info on the parking garage until the day-of, and had to coordinate arriving at the verbally-provided directions at the same time as our host, so we waited in the paid parking garage across the street (no street parking due to heavy construction in the area). It would have been nice to receive more details on check in/out procedures ahead of time.