JoAnns is one of the best places to get fabric and the best for other sewing needs. It has a much larger selection than Wal*Mart and friendly employees. My biggest complaint is that sometimes it can be difficult to find an employee to cut your fabric for you. They also have lots of other crafting/scrapbooking supplies. Their sales can be really good, especially the extra 50% off clearance. The store is kept neat and tidy especially the restrooms.