I have only done it once, but I used Bhiner. I found they were really helpful. good contact both independently and when I contacted them. One of my items I ordered was a tinself haired Rainbow dash, but when it arrived it had no tinsel. They contacted me straight away to check it I wanted it, with a photo. I said no thank you and they returned it, and credited me straight away.
They took photos of everything for me to check, and even took a photo of the package when it was all wrapped up ready to come to me.
I know it was only one transaction, but I was really pleased with how it went.
Good luck with yours, whoever you go with. Hope you get some cool things ^_^