Each one to their own opinion so ... in years past I have ordered frequently from Keepsake Quilting and been very happy with them. However, after the new owners took over, customer service has not been the same for me. After a few times with major issues, I no longer order from them.
Their fabric quality is good for the most part, but if you are wanting to know the manufacturer or the name of any particular fabric, so that you can order more to go with their medleys or kits, or so you will know the quality of a particular medley, they will not tell you.
I did order a bolt of fabric from them and it came with several flaws that I had to cut around, making seams where I wanted whole lengths seam-free.
In conclusion, they have pros and cons just like most other businesses.