Fully stocked store, bathrooms, parking and knowledgeable guides for area hikes. Many people park outside the gate and walk in to avoid paying the parking fee. Pay if you are going to use the facilities! There are several trail heads in the resort. You can access heart lake for a cool down swim after your hike.