I have been training at Junk Yard for close to a year. They have great equipment and even better excellent trainers to assist. I really like being able to have rehab right there at the gym. So if I get injured I can be seen by the staff and have a trainer look at my technique to recommend ways to prevent injury in the future.