We've never stayed onsite so I have very little knowledge of anything to do with the resorts etc.

What makes you stay onsite?
What are the extra little perks that make it worth while for you?