Maguilla’s Brazilian Jiu-Jitsu Academy is a fantastic one-stop shop. Learn BJJ for both sport(MMA included) and self-defense. Kickboxing/Muay Thai training are also available. At least 2 black belts on the mat EVERY class. Most classes have 3 or more black belts instructing. Very systematic teaching style makes classes easy to follow Come learn from the best in the region.