I did 2 framing orders at Michaels recently. The first one went well but the 2nd one took weeks longer than they said. Someone messed up the order so that it wasn't even started when they told me to come pick it up. I went to the store to pick up the order (about a week later than planned finish date), but found out that the order was not even started. I had to wait at least another week for it to be done.