La Cascade is a relaxed hotel offering simple rooms with balconies and mountain views. It features a restaurant with a quality menu.