Was referred here by my doctor for some diagnostic work and honestly the equipment and staff knew what they were doing. The actual test results came back clear and detailed which gave me peace of mind. My only real complaint sha is that the whole process took longer than it should have because they weren't organized with appointments and I ended up waiting almost an hour even though I had booked ahead. For what they charge, the administrative side needs to run smoother but the medical side itself is solid.