Came for some diagnostic tests and the whole experience was actually solid until I got to the waiting part sha. The staff were professional, equipment looked modern, and they explained everything I needed to do without making me feel rushed. My only issue is I had an appointment for 2pm and didn't see the doctor until almost 3:30pm with no explanation, which for someone trying to get back to work was frustrating. Would still come back but they really need to sort out their scheduling because everything else they do here is worth the trip.