NSXF is a great place to be.
The atmosphere is great, everybody is very supportive and work as a group, makes you wanna work harder!
It is great for all levels of practice. I started about 6 months ago with little practice and felt great to start taking it seriously there. Know a few experienced athletes there that are still challenged on a daily basis.
Leo is a great Coach!