Poor communication and very large class sizes that necessitate a lot of waiting. Staff is nice, but its hard for Young Learners
My daughter had a different teacher almost every week so there was no consistency in what she learned. The gym would also close several times a year and not bother to inform those who were going for lessons...only those on the team were kept up to date. It is very disorganized.