My husband and I stayed here with our almost 3 year old daughter for 4 nights.
The Home:
The townhome is cute and cozy but quite spacious, with all the basics you need for a comfortable stay (lots of shampoo/conditioner/body wash, TP/PT, cooking supplies, basic spices, some coffee). Really convenient to have off-street parking (2 spaces in the back), first floor entrance. The only flaw is that we stayed in mid July and the master bedroom (king + twin trundle) is upstairs and got really warm at night. They have two tower fans for the bedrooms, which helped, but we ended up sleeping in the queen bed downstairs because it was much cooler. This wouldn't be a problem in the winter though-- in fact, I was a bit jealous that it was so warm and we didn't get use out of the gas fireplace!
Location: I was nervous to stay on the main street for fear that it wouldn't feel private or would be loud/busy, but that was not a problem at all. This home is at the end of the main street shops, so it was very quiet but also really easy to walk to all that main street has to offer. We love walking along the river in the mornings, and this home has quick and easy access to the river path. Right across the street from Town Park and it's playground, fields, etc., which is convenient for travelling with young kids.
Overall, we loved this home and would definitely stay here again!