I've been coming here a lot more in the past year. While they do great work and are very accommodating to walk-ins, they are packed almost 90% of the time; you will end up waiting with or without an appointment. The employees are very nice and seem to remember you! I love the atmosphere. My only complaint, aside from having to wait, is that if they're on a long list of customers, the quality doesn't come out as great.