Our daughter is turning 13 in a month and has still never gotten a haircut anywhere else. Ever since she was two and a half, it is where she gets her hair cut. Absolutely loves it. Generally, we don't make a reservation, we just stop in on our way out of the park (we almost always do morning and evening park time with rest at a resort in the afternoon) and if the wait is too long we postpone until another day. The times that we have made reservations (only twice, I think) we have made them for about an hour before a parade and while we wait for the parade, she gets a haircut - our favorite parade spot is right in front of the barbershop anyway!