Came for a diagnostic appointment and the medical staff were really knowledgeable and thorough with everything they checked. My only gripe and it's a real one is that I booked an appointment for 10am and didn't get attended to until almost 11:30 and there wasn't even that many people ahead of me. The results came back detailed and accurate which I appreciated but I no go lie the wait almost made me regret coming. Overall decent place for what they offer, just wish they could manage their time better.