I also had a very bad experience with Carpet Mills. I have to agree with the previous review: customer service is awful. They can't commit to a date, won't show up and won't even call you to reschedule.
Pros: Price was decent
Cons: Didn't show up when they were supposed to (twice!!) and won't even call to let you know or cancel
more