I have been going to TWR for 3 years and have never worked out harder and pushed myself like I have at any other place.  The group atmosphere and the trainers provide a great environment to work out.  Every time you go is different from the time before making working out fun, challenging and enjoyable.  I recommend TWR to anyone looking for an all-around workout and a fun environment to do it in.