It's a little time consuming if you're doing more than the basics. You spend a lot of time learning all the moves, timing, and keeping to a beat. The really complex stuff is when you're catching and throwing your teammates in the air. But it's fun, at least it is if you're into that kind of stuff.