Not too bad of a place pretty clean semi good service my problem is when you have an appointment at a certain time your suppose to get seen at that time not wait another half hour to be seen if your understaffed I get but dont take walk ins if you know you have an appointment it's annoying knowing you have an appointment and you get there and your waiting another 35 minutes it's frustrating