This place was gorgeous and met all our needs. Beds were comfortable, lots of extra towels and pillows, as well as little touches, like cereal bars next to the coffee pot. Check in was super easy; key in lockbox with a personalized and therefore, easy to remember, code. My family of five attended a three day wedding event in Grand Haven, and went back and forth all weekend. Kids loved swimming in the river. Jamie was very accessible and responsive, and quickly fixed an issue when I let her know.