I have never gone here as an actual patient but I was a volunteer here for about a year. The location is a bit inconvenient and parking is hard to find. They do validate parking if you are being treated though.
They have state of the art equipment and a gym for people who are in rehabilitation. The workers are great and they offer a wide variety of services.
more