A nice place for the family. There is a swimming pool, tennis, table tennis, playground, and more to keep everyone occupied and away from the electronic devices. A short walk to town takes you to some restaurants and shops. A longer walk (a little over a mile or ~2 km) will take you to the Mont St. Michel parking area where you can catch free shuttles to the island, avoiding the parking fee.
The location is ideal for visiting Mont St Michel, and the staff is very helpful with information about the area.
The rooms are fairly comfortable, but not large. The kitchenette is adequate, but without a lot of amenities (good for a night or two, but not for longer stays). Our room had a bedroom with a double bed, and the living area had a futon (convertible to a bed), and a sofa which converted to a bed with a trundle bed underneath. So, we slept five comfortably, but again, not something that we would have wanted to stay for more than a few days.
All in all, it was a great place to stay, with a very reasonable price. We would definitely stay again if we plan to visit Mont St. Michel in the future.