Has anyone been there? Was it helpful at all? Does anyone know if these types of places even take insurances or it's totally out of pocket? Thanks!