I could NOT be happier with O.co! My new rugs are beautiful and much nicer than expected considering the price. Customer service is outstanding! I received my new rugs within days, and it took a very short time for the rolled-up effect to be gone and have the rugs lay flat on my floors. i will be ordering again!