The place is as described, looks like the photos, and is very conveniently located to walk to major tourist destinations. It’s super convenient to have a parking space and access to pool/fitness room was nice! All of that is exactly what I was hoping for when I booked. The downside - you do need to time your arrival with a human per condo rules which I was aware of and understand (this person was incredibly nice and helpful). Working on this timeline can be a little complicated when you’re driving and visiting family, but we managed it. Unfortunately, when we arrived (nearly two hours after check-in time) we were told our room hadn’t been cleaned because the cleaners had a flat tire. I get that life happens, but was disappointed that while we were expected to communicate about our arrival time, we were not given the same courtesy of communication about the room’s condition before our arrival. It took about 45-50 minutes to clean it. We were refunded $50 (1/2 cleaning fee) for this inconvenience. The second issue was internet connection. It often didn’t work at all. I did contact the host who was quick to get back to me and was told to unplug it, wait five minutes, and plug it back in. Ultimately, we found this would work for about an hour and then would need to be done again.