I had a bad experience with a competitor of CV Linens. I order table cloths, etc. for a party on 04/02/2016 over a week ago. When it became obvious that the competitor was going to leave me high and dry, I placed the order with CV Linens. I placed the order yesterday afternoon. I immediately received an email confirming receipt of the order. Shortly after, I received an email notifying me that my order had already shipped. Today, when I got home from work, my order was waiting for me on my porch. I will always start with CVLinens in the future!