I took my cat to get vaccines and spayed at Companion Pet Clinic. For regular visits or getting vaccine shots, you don't need to make an appointment but just visit them directly (not sure if this has changed after the COVID 19 situation). To get spayed, you have to make an appointment first. I remember that they only do all surgeries on Thursday. They have pretty great service and the charges are fair enough so I'd recommend them for every pet owner.