My daughter and I have been going here for years. We never make appointments and they always accomodate us dropping in. Clean and friendly. The staff know us by name and always do a great job. Good value for your money. Dont believe the reviews that claim uncleanliness.