Just wondering if anyone out there has ever been to the resort at Humber Valley in Canada? It looks lovely, but there is only one review on 'Trip Adviser' so thought I'd resort to this Board where people always seem to be able to point me in the right direction!!
Debsxx
Debsxx