Rebell Conditioning excels in all categories. The trainers are very helpful and encouraging, pushing you forward without being overbearing. The workouts work your whole body. Two one hour sessions a week make a big difference. You will get way more done here than you will at the gym, even with a trainer. Last but not least, the cost is very reasonable. Highly recommended.