Very bad experience. I bought a sticker for my new Dell 3000 laptop. Clearly this wasn't actually tested by them. One side was perfectly lined up and the other side hung over by 2mm.
I wrote to support. Which is very hard to find by the way. And they don't list their return policy anywhere. They get back to me in one week and will not grant my return.
I would never buy from them and I suggest you don't either.