Very spotty. Some visits are great, some are terrible. Their care providers have vastly different levels of experience. I've come in twice for dislocated shoulders; once they treated me wonderfully, and once they sent me to the ER (there were four care providers there, but none could reset a shoulder, despite the fact that they advertise joint relocations as one of their services).