Was referred here by my doctor for some specialist work and I must say the whole experience was straightforward. The staff member who attended to me took time to explain everything properly before they proceeded, which I really appreciated because sometimes you just get rushed through. The facilities looked clean and well maintained, and they didn't keep me waiting around too long sef. For what they charge and what you actually get, it's worth the money