I stayed at the Sheraton Mountain Vista from 2/8-2/15 in a 2 bedroom lock off unit. We were 6 people in our mid 20s on our first trip to Colorado. The rooms were awesome - very clean and comfortable. Full kitchen with everything you need, washer/dryer in the room, balcony with a gas grill, hot tubs, living rooms, flat screen TVs, etc. When we checked in, someone from concierge sat with us for ~20 minutes, showed us maps, and gave us a lot of helpful information and advice about the area.
We skied at beaver creek and there was a free shuttle right outside the hotel that ran every 15 minutes, which was super convenient. We took the shuttle to/from the main town at beaver creek and never had to wait. There's a charter sports shop in the lobby too that was able to wax our equipment ($25). Also, there was a rooftop hottub and a game room. There are a ton of restaurants and shops in Avon which would be in walking distance. The 'City Market' grocery store wasn't too far either. Our group went grocery shopping, cooked meals, and brought our lunches to the mountain.
The only downside to this trip was the lack of service in the rooms. We had to request towels, more coffee, and for them to remove our trash. No one came to clean the room or make the beds, which for us, was not really a big deal. This was an AMAZING ski trip and I'd recommend the Sheraton Mountain Vista.