They do accept walk-ins, I'd suggest appointments if possible & you don't have to pay before. These guys are awesome.
Plus they will give you a bottle of water while you wait!
They take walk-ins if they aren't super busy and no you don't have to pay to make an appointment
Thanks! Your answer is awaiting moderation.