I absolutely love this place. Great for all fitness levels as you can go at your own pace. I have been going here for about 7 months now and am hooked. The instructors are fantastic, encouraging and a lot of fun plus you will probably have the best workout of your life! :) I would suggest that if its your first time- you should come about 20 minutes early. This way the staff can help you get set up on your bike. Also- shoes are included- you wont need to worry about buying your own (unless you want to)