I have bought from both Connecting Threads and Jelly Roll Fabrics,
https://www.jellyrollfabric.net. Jelly Roll Fabrics also sells yardage at sale prices. The quality from both places is great. Those are my two favorite online shops. Keepsake Quilting is really good too, but their price are up there with the LQS prices.