I am a bit on the fence about this one. It's a nice big townhome conveniently located in Keystone. We went in August to play tennis and have access to a pool. Tennis courts are less than 5 min walking away, plenty of courts (20/hour 5 for a basket with balls). Pool is also in easy walking distance (2 min), free. You can't really see the pool from the house, but you can walk down a small path to check how busy it is. Check-in was easy, the host was friendly and responsive. She let us check in and out when we wanted, which gave us some great flexibility for arrival and departure. Beds were comfortable and the kitchen well equipped. We also appreciated the humidifiers, since the air was very dry. However, some things we didn't like all that much. On arrival, there were some cleanliness issues: dishes hadn't been washed properly, hair in the shower, used sheets in one of the rooms. Altogether, it didn't leave the greatest first impression. The host offered an explanation for the cleanliness issues as well as a partial refund, which was fair. Some windows and the terrace door were opening and closing only reluctantly. It was very quiet during the week, but you can definitely hear the nearby road and trucks, particularly at night with open windows. On weekends, it gets busier, and the direct townhome neighbors at times had a pretty yappy dachshund on the porch. Overall, we appreciated the space and the good communication with the host, but would be hesitant to book it again.