Ilkb Guelph is simply amazing! The staff are so friendly and outgoing that there personalities alone make you want to keep going back. The classes are perfectly designed for every level of experiance. Not to mention they offer classes 6 days a week! Give it a go and you wont be disappointed!