Great hotel!
Stay 2 nights this past weekend. Was booked for 3 nights but my son had an unfortunate accident and we had to check out early. Special recognition goes out to Bruce C. (security) and Catherine L. (reception), who went out of their way to accommodate us!
The hotel is small but the grounds are gorgeous. My children loved the swans. Food can be a bit pricey, but the pancakes are amazing! The staff is well trained, polite, and never intrusive. 
The room is decent sized (470 sq feet), very modern, and full of amenities. The electronics could be hard to figure out, but the staff is always willing to help. My wife LOVED the rain shower and the kids liked watching TV while taking a bath. Me? I liked the bathroom floors were warmed!
Overall a great stay, and we are looking forward to going back. This is not the most children friendly resort (small pool, no kids club, but great for couples/romance), though they do go out of their way to accommodate children.