Absolutely the worst customer service I've ever received from a business like this. Made my first appointment with him and he forgot until I called him and he showed up 20 min late. Once he got there he told me it would be done in a week and he would all me. A week and a half goes by so I call him and he said it's been done. I talk to him and schedule a day to pick it up and he says to call him the day of to remind him. I do so and he asks if I can do it the next day...sure, I don't have much choice. Then I call the next day (3 times) and no response. He calls the following morning and tells me I can pick it up later in the day at one. Guess who doesn't show up AGAIN?!? Yep, have to call and ask where he's as...even though he called me that morning. 25 minutes late this time. I will NEVER do business with him again. I would tell any friend of mine to stay clear of this unprofessional business. Stay clear unless you have no deadlines and can miss work numerous times to not get what you paid for.