I had a 4:00 confirmed appointment, signed in, and sat down. By 4:20 when the staff still had not called my name, I checked to verify that everything was ok. Turns out the staff at Kohler had given my appointment away. They tried to tell me I was late and then they tried to tell me that I had not signed in. Once I showed the lady my name on the sign in sheet, she said that they had given my appointment away because I did not say Hello when I checked in. This lack of professionalism surprises and disappoints me. Just a warning, make sure to say hello when you check in or they may give your appointment away too. Cannot comment on services.