La Cascade is a hotel offering simple rooms with balconies and mountain views. It features a restaurant, a terrace, and complimentary bicycle rentals.