My wife and I visited Alpe d'huez for a few days and we were pleased with out stay.
The property is spacious and has a prime location. It is located in in central downtown where you are close to everything (ski lifts, market, food & drinks, shopping, etc.).
We would stay here again if we come back to visit.