Thornhill Park has been great for me! I stay there once a year for about 2-3 months during ski season. Its perfect for me, far enough away from the resorts to keep the prices down, but close enough that i can drive their quickly.
The 2-3 month leases are great, just the length that I need. My apartments are always clean and no maintenance issues. They recently got some new furniture that is absolutely amazing.
This year they started accepting pets, so my "baby" get to come with me this season.
HIGHLY RECOMMENDED