We had a lovely time staying in this cottage just outside Bayfield. We brought our two young kids, and they loved running around the yard, and being able to access the beach across the street. We also enjoyed this little bit of separation from the water, from a safety perspective it worked very well for us. The cottage itself was clean and comfortable, the layout was good, with the kid bedroom further from the TV and sitting area. We don't have a dog, and besides some sweet decor items, it was not at all obvious that dogs live there some of the time. We were all sad to leave, it was a great holiday!