It is very modern and clean! Great parking! There is a gym, several rooms for other classes and a creche for children as well. There is also a small coffee shop with snacks and lunch food, so you can take a break before or after your classes. There are quite a few childrens programs, including little kids, and a huge area that belongs to a gymnastics club. It seems quite well set out with the library to one side and the child health centre in between. there is no swimming pool though - Beatty Park pool is just down the road.