Hancocks Fabrics has an incredible selection of all types of fabrics -- lots of upholstry fabrics and they are happy to special order items also. They feature classes which have many great ideas for the experienced or novice. They have some home decorating items that are very reasonably priced and well displayed. The staff in well informed and friendly. They have wonderful sales!