Fantastic building, room, and view in a perfect location. I would definitely stay again. Kasa has a great check in process and the person who is at the front desk was super helpful. The dog run was great and super convenient for taking our dog out. Place was very clean.