BAM is a top notch, large facility with up to date equipment, and is exceptionally well maintained. The entire team from the front desk to all the staff were very welcoming. The therapists are caring, thoughtful, hard working and dedicated to helping their patients succeed. I give BAM a 10 out of 10 and would highly recommend them to anyone.