We spent a week here....with 5 straight days of skiing! This is definitely on our list of favorite places! The snow was wonderful--dry and LOTS of it! Everyone we dealt with was helpful and pleasant. Beaver Creek village has several dining options---but as with anywhere...expect resort style prices. The Mountain itself has runs for every ski level and the ski "village-to-village" experience was awesome...you can LITERALLY SKI between Beaver Creek, Arrowhead and Bachelor Gulch. Hundreds of runs, very well laid out, tons of groomed runs, and plenty of runs left with natural powder for the 'powder" lovers. The ski in/ski out resorts are such a treat..... The weather was perfect! The scenery was spectacular, with snowy mountains all around against a backdrop of crystal clear blue skies--breathtaking. The runs themselves are long, wide, but still have lots of natural trees and vegetation. Some of the runs snake you down the mountains around gorgeous million dollar homes and mountain chalets. We will definitely be coming back to Beaver Creek!!!