We stayed at Montsoleil for a week of skiing in Flaine. The self catered apartment was very well set up with dishwasher, oven and all the kitchen necessities one would need. They even provided a small welcome pack of tea, coffee, etc in case you didn't manage to get to the shop before arrival.
As far as skiing is concerned, Montsoleil has the added benefit of having ski-in/ski-out facilities straight to the chairlifts. Very handy for when you can't be bothered catching the free shuttle bus that leaves every 15 minutes from the hotel. The bus will also take you into the main shopping area of Flaine, the Flaine Forum. All your grocery needs can be found at the supermarket here with fresh bakery nearby as well, pretty reasonably priced too.
Montsoleil is a great place to stay with jacuzzi, wet and dry saunas as well as an outdoor heated swimming pool, quite odd to be swimming while it is snowing!
Overall a great place to stay with everything you need in the...