Would have given 5 stars, but the last 3 times I have gone in, I have had to wait more than 30 minutes. I recently started using the app to check-in online, which is awesome because you can check in at home and you just have to go in maybe 10 minutes before it's actually your time and you just tell them that you check in online and you're ready to go. The last time that I went it said the wait time was 86 minutes, which really only ended up being about 30. I got there about 15 minutes before it was my turn, it was frustrating because there were only 3 people they're doing haircuts oh, and two people we're working on this one little girls hair trying to do something very specific with the little girl's mom hovering over their shoulder. There were people waiting in line that were frustrated as I was watching what was going on because not only were they short- staffed, they were not moving quick enough. When it was my turn, the hairdresser was very polite and apologize for the situation. She did a great job and I was pleased with my overall experience despite what was going on whenever I first got there. If anyone is reading this considering going to Great Clips, I highly suggest downloading the app, filling out your information and checking out online. It's not difficult, it took me maybe five minutes to set up everything. They save your information and I think they keep track of how many haircuts you have and if you get so many you get a coupon or money off or something of that nature. Hope this is helpful to anyone considering Great Clips