Hotel Castor, Champoluc kayak telesiyejlerine 500 metre mesafede, Monte Rosa sıradağlarının eteklerinde yer almaktadır. Geleneksel Alp tarzında dekore edilmiş odaların çoğu, Ayas Vadisi manzarasına sahiptir. Castor'daki odalarda uydu kanallı düz ekran TV bulunmaktadır.
Birçoğunda balkon ve dağ manzarası mevcuttur. Otelin bahçesinde panoramik teras ve çocuk oyun alanı vardır. Castor Hotel bünyesinde şirin bir bar ve 150'den fazla farklı şarap seçeneği sunan bir restoran hizmet vermektedir.
Otelde ücretsiz otopark da mevcuttur. Kış aylarında otel, yalnızca 2 geceden uzun konaklamalar için müsait olabilmektedir.