Michael's has great values, great sales, excellent selection, and a fairly knowledgeable and helpful staff. The store sometimes seems messy and disorganized, and the non-sale prices can sometimes be a little steep. The store is way too small and close for the amount of stock they keep; it can be crowded - the point of claustrophobia - at times. Still, it's worth it to get what you need.
PROS: plenty of parking, helpful staff, great sales
CONS: regular prices, crowded.