Awesome workout, check. Taking part in Brazilian culture, check. Very knowledgeable and talented instructor who knows how to teach, check. Fun people from different backgrounds, check. I wouldn't have stayed for close to 7 years if this place was not amazing in every way.