Location great, but annoying that there is no place to leave luggage, or even boots when you check out on your final day and want to ski. Absolutely no way to accomodate this situation without lugging your gear to your car, and having to hire a boot locker.
For the price, and our scenario, you're better off booking accomodation that has an on site reception and can cater to this. Otherwise prepare for a lot of mucking around.