Awesome place and Super Awesome people.
Highly recommended.
I have stayed there for 20 days, the first 20 days for me in Canada and they were awesome.
P.S> If you are a person that does not tolerate car noise, maybe bring with you noise cancellation buds/blugs.