A friend of mine recently recommended Seal Skin covers as he has used them in the past and was happy with the product.
I ordered their top of the line cover and a sun screen for my vehicle. After approximately 10 days a package arrived, but it was just the sun screen, no car cover. I called their customer service and after they checked, I was told my cover would arrive in another 10 days. There was no apology or explanation. I told them waiting another 10 days was unacceptable and asked to speak with a manager. I was told that the manager wasn't in yet but would be getting in touch with me. The next day I received a text indicating that I should receive my cover in the next three days. Great, except when the cover arrived it was an off-white color and not the gray color I ordered.
Again I called customer service and got no apology for any confusion and was told that the off-white color is what the top of the line color is, instead of light gray. I asked why the color didn't match what was on their website and got no response. I asked how do I know that I actually got the cover I ordered and after much discussion was told there would be a number on the inside of the cover and was given the number. I could find no number on the cover. I would have returned the cover for a refund but it is a huge hassle to do so, so I just decided to take my chances.
The business has poor customer service when employees don't even apologize for a delay, error or misunderstanding. They also should at least indicate on their website that the colors on certain items may be different than what is on their website.