I've purchased many things from Joann's... the only complaint I have is the delivery can be a little slow.. although still under 2 weeks.. which is okay.
I've never had anything come that didn't represent its online self. They are a huge chain here in Florida so I've been in the store as well. I find much more selection online though. I've not had any problems with charges or delivery completion. They run average in prices but they always have specials and % off deals.. and free shipping offers for next purchase.. everytime you buy something.