Michael's has everything I need for all of my hobbies. I love to do beading, cross stitch and scrapbooking and I am always able to find the items I need to finish my projects. The only drawback is that they don't seem to have enough staff. If I have a question, I have to search for someone to help me. They have great sales and usually have a 40% off coupon to help me save.