Michaels has been extremley useful for my family and I. Multiple times I have had projects in the past where I needed to brng in the odd styrofoam ball and paints, and Michaels has always had it in stock. The people in the store are very nice, and have always helped me find exactly what I need. It unfortunately seems like they count on people in my rushed scneario, as the prices are quite steep. It feels as if they sometimes intentionally overprice becuase they know they're the only store carrying specific things for miles. Overall the business is good, and I would recommend them.
PROS: Good service, they always seem to have what I need
CONS: Can be a bit pricey.