Location is great. Horseshoe Bay Resort is a great place to visit. We came up for a wedding from Houston. Had groups of friends in the hotel, houses and yacht club around the resort. We made it in early before our check in time of 4pm. They say they will email/text you the morning of, to let you know if you can check in earlier than the scheduled time. Upon arrival around 2pm, I called to see if we could receive early check in. They were not able to accommodate because the cleaning crew has a five hour window, 11-4 to clean the 2000 sqft unit. Excessive. All binds were open and you could clearly see in. Cleaning crew had already come and gone. I explained this to the operator and she told me there is nothing she could do. Was very surprised how much silence was on that phone call. Almost shady. Code for the door works at 4. SOL. So here we linger for a couple hours. Well let’s go to the pool I said, but whoops! It’s under construction, and not accessible. That would have been great to know before booking. There was a slight musty smell that lingered in the condo. Almost like old cigarette smoke. Place was clean though. Cleaning service did very well, not ragging on them. Received a text/email for late check out until 2pm instead of 10am. Wow cool, click the link to confirm, and you’re met with a payment page to put your credit card info to be charged another $60 for late check out. LOL. Was pretty bummed they didn’t offer that, having blew the early check in deal. Overall, eh. Not impressed, especially with the vacasa group. Go stay at the Hotel a stones throw away. They accommodate better.