It's a lot of work and requires commitment. But in the end, it's definitely worth it.
The staff is unbelievable, and it is such a great environment. Sometimes you'll be doing an exercise, and all of a sudden you'll be having a conversation and joking with the person next to you!
I'm so glad that I chose to come here.