I am a Canadian living the in UK and want to take my young family (18 months and 4 years) to the shores of Lake Erie for a week. I used to go to Turkey Point every summer when I was a teenager, but the cottages there all look a bit sad and tired. In my research I came across Crystal Beach as a potential destination as there is lots of lovely places to stay. I have never been there before, so I was wondering if the beach is nice, are there nice places to eat, what else is close by, is it suitable for young kids... Anything else I should know?