The guy does fantastic work, but he's unreliable on everything.
I brought him something on Monday I needed for an event Saturday, meaning I needed it Friday night. I came in one Thursday. He said to pick it up Friday at 7. I came in at 7, he had only started it. I sat with him until 2am. I missed Friday of the event but had it for Saturday. Charged $225. Fine.
I brought him another item, the same item in a different fabric, Wednesday the week before for an event Saturday in another city, meaning I needed it Friday night. He said would let me know if he could do it. He didn't look at until Monday and got snippy when I called to ask if he could do it, given his previous inability to adhere to a schedule. I came in Thursday, he said it would be ready Friday night. Friday night came and went. I called and he said he was currently working on it. I had to leave the city. Saturday morning, at 7:30am, he called and said I could pick it up. I was out of the city, and the event, and did not have what I needed for the event.
I picked it up this week. He charged me $371. Not only is it almost twice what he charged before for the same item, but I missed an event that I spent money to attend because he didn't have it ready despite having plenty of time.
His work is great. His attitude, timing, and prices are not.