We had a great stay here with our newborn baby and toddler. Communication was excellent, and the place had everything we needed, Jan even went out of her way to set up a portacot for us. They were flexible and understanding when our expected arrival changed and check in/check out was a breeze.
We didn't cook here so can't comment on kitchen side of things but the rooms were comfy and bathroom lovely.
Convenient to a dairy and cafe across the street was handy too.