Windsor hills covers a large area, and one of the best parts of this rental is its proximity to the community pool and building. It’s a 2 minute walk, tops, which is so helpful! Our unit was clean and just had normal, rental wear and tear. As other reviewers have mentioned, you have no control over the unit temperature. However, we didn’t find this to be an issue. It was maybe a bit cooler than we are used to during the day, but was perfect for sleeping. We loved the idea of the private pool, but didn’t contact the manager ahead of time to turn the pool heater on. We stayed at the end of March, and needed the heat to enjoy the pool. It did seem the heating cost was higher than expected given the size of the pool compared to what I’ve seen for heating a much larger pool at other rentals. Also; because of the number of units, we did hear quite a bit of noise from other renters/pools, at times the noise went late into the night. No one’s fault here-just something to consider. Inside, the unit had everything we needed! My one suggestion would be updating the upstairs mattresses (we didn’t use the downstairs bedroom). The king mattress was soft and had an older topper. The twin mattresses were both super firm and would have benefited from a waterproof mattress cover over time.