I've used them twice, once to rule out malaria (tests negative) and once after I had been nailed by a venomous spider (borderline excruciating).
The were professional, pretty efficient, courteous and helpful.
As for vaccine availability and opening hours, I would suggest contacting them.
Johan