Hospital appointment nearby so I came here after and honestly the diagnostic equipment looked modern sha. Staff was attentive and explained everything about the tests clearly which I appreciated but then I waited almost an hour for results that should have taken 20 minutes max. For the price they charge you'd think the turnaround time would be faster. Not terrible but not worth the cost if I'm keeping it real with you.