I go here very frequently and would absolutely recommend it.
They have a large selection of all things crafts. The prices are good and the service is too.
One downfall is there is often a wait at the fabric cutting counter, but they have a good system and they call your number over the loud speaker in case you want to keep shopping while you wait!
They also send out great coupons if you sign up for their mailing list or download their smartphone app. They also except all competitor coupons, so make sure you print some out from Michaels and Hobby Lobby before you go because you can combine them all to get a really great deal!