I've been happy with Boundless.
As for customer service, it's been outstanding.
Several kits I bought had missing lengths and they promptly sent me more. One was a flannel kit and I only needed 7 inches- they sent me another kit!
Granted, shortages were their error but the response was so fast and so pleasant that I will continue to buy from them. Shipping is extra fast too.