When it comes to customer complaints, there are certain kinds that companies dream of. The right customer and a quality response can earn a company the kind of viral marketing that money can't buy. And well, this one ticks all the boxes.

Earlier this week, UK customer Stephen Cannon posted a complaint to online clothing brand ASOS on Facebook. It seems that Stephen was having an issue returning a t-shirt but rather than have a moan at the company, he decided to channel the words of Eminem's hit song Stan

You can read the message below:
"I sent you my exchange but it still ain't returning, I left my size product code and order number at the bottom, I sent for a T-shirt back in July you must not of Got Em, there must be a problem at the post office or something. Anyway f**k it how's ya marketplace. you probably hear this everyday, I'm your biggest fan, I've got a wardrobe full of your clothes and shoes man. Anyway hope you get this, hit me back, just to chat, truly yours, Biggest fan Stephen Can."

To their credit, it looks like ASOS studied the stylings of Eminem in detail before penning their response. Check it out below:

"Dear Stephan Can, I was meant to write to you sooner but we've been so busy, 
You said you haven't received your exchange, how long ago did you return it to me? 
Look, it can take 10 working days for your returns to come back, 
And if it's been longer than that, 
Pop us a private message and we'll see what's the crack. 
Your exchange will be sent out with your original delivery service to you. 
Don't think we wouldn't send it intentionally just to diss you. 
When we've received it you'll receive an email from us too, 
I say pop us a message man and we'll look into this for you. 
I really think we could get this sorted out together, 
And I hope this makes you think our service is better. 
I hope you get to read this letter. 
Pop us a message quick time, 
With your order number & email address, that will be just fine. 
Don't forget your proof of postage too but Stephen Can, 
We hope you understand, 
That we do want you as a fan! 
We want you to have the best closet, so 
PM us with your details and we can have a gossip 
And we'll this sorted out and looked into 
So Stephen Can, we look forward to hearing from you, ASOS Am (
ber)."

Well done lads, well done.