Great selection of fabrics and sales. Also a 50% off coupon is available on their website at all times.
The customer service here is lacking though. Employees are friendly, But they seem understaffed and cashiers definitely take their time. Expect a long wait to both get your fabric cut/ticketed and then to actually pay. It took me about 45 min to get 3 pieces of fabric at my last visit.