We have been staying at Windsor Hills for the past four years, each time trying a new location. I recommend staying elsewhere. We have normally stayed in the condos, but decided to spend a little extra this time to get the plunge pool. The pool heat cost extra, which we paid in advance. When we checked in it was obvious the pool had not been serviced as there was some minor buildup and the heat was not working - water temp in the 70s. On our third day maintenance showed up to service the pool. And finally by the end of the third day of our six day rental, the pool was actually up to temp (90 degrees). On day four, when we went to leave for the day, we discovered the keypad lock was not locking. After several calls with management, there was no physical backup key anywhere. We couldn't leave without securing our belongings, so we had to wait for maintenance to arrive and change out the lock. Our plans for the day were ruined. When trying multiple times to discuss these issues with the property owner, there was absolutely no apologies or courtesy given. What I thought was a very reasonable request to refund us for the heat not working for three days or for a day rental of our stay since we had to oversee maintenance on his property and cancel our vacation plans, we were told we should have cancelled the heat and that the lock not working/lack of physical key backup was none of our business. We are good renters and don't ask for much. Terrible experience with this property owner