NEPA MMA, Sensei Kyle and his staff, is by far the best! I've tried a few other places in the past and they were not for me. Here, they understand that everyone learns differently and not at the same pace; even though there is structure, they also think outside of the box and don't let it restrict them or their students. Everyone is like family; very welcoming, friendly and accepting. Highly recommended!