FBBC has been challenging and rewarding! I love that every day is a different workout and you don't know what to expect. I never thought I'd actually want to work out but I'm there 3 to 4 times a week now! Everyone there is great and every size and age can be found in each class.