The carpet I bought was a great price, on sale, a better size than I was expecting to get for that price and it came in a timely fashion, earlier than expected. It came the day before a big event and the carpet looked great. The only thing I would have preferred, would be to have the carpet rolled when delivered, but I understand that the space that would take up would be far greater than having it in a box.