Somewhat disappointing but hopeful of improvement. The only 5-star review that I can see is from the owner (which is a party foul in my opinion). This will be my third (and last) attempt to receive my order. The customer service was weak with the primary concern being poor communication and broken promises. The quality of the work is acceptable overall, but there was a general air of indifference that we believe is fixable - assuming the staff has a heart to do so. If the shop staff took more direct responsibility for their performance, we would give a 4*, but unfortunately, they are quick to make excuses when work is delayed (or forgotten entirely as was the case with me - twice). Overall, they seem disorganized - as if they have more pressing personal matters overshadowing their performance. As I write this review, I am doing my best to be fair and reasonable. Everybody goes through tough seasons from time to time, so judging them too harshly feels wrong. If you give this shop a try - please do so with patience and keep your expectations realistic. Be ready to take the initiative in all communication.