Michael's is a great craft store. They have a mix of selection with everything from kids to adults...to adults who don't exactly know what they are doing...Seriously something for every craft for every person. The staff is very friendly and very willing to help-either with a suggestion to improve your project, or project ideas for the future. Their prices are decent and if they don't have something, they are more than willing to tell you where you can find it. Today, I was looking for tiles (I'm about to make these awesome coasters), and they were out. Instead of making me wait for their stock to be replenished, they suggested I look at Lowes or Home Depot. I appreciate the honesty and not trying to take advantage of my loyalty to their own store.
more