We loved this cottage. It not only had two distinct living areas, which was great for a vacation with another family, but it also had everything that you could need for kitchen amenities and an awesome yard. The house was spotless and everything was well cared for.
We mostly went to Ipperwash beach, which was about 25 mins away, during our stay because it was very large, had pristine soft sand and the water stayed shallow for a very young time.
We went to 2 other beaches during our stay which were just up the road but the one was harder to get to, down a very steep hill/stairs, and the other one in St. Joseph had large rocks across the whole bottom and got deeper quicker, these two things made it not an ideal location to swim with young children. The beaches at these two locations were a lot of fun for exploring though.
We spent most of our time outside in the very large yard and ate most of our meals, except when it was raining, outside on the deck.
The neighbourhood was also a great location for bike riding with the kids and the first two days we must have gone around the block around 40 times because our kids had so much fun. Every time we passed neighbours everyone waved.
We are hoping beach access will be available next year to make it easier to take a quick dip in the water.
Definitely a 5+ location.