I recently bought a keyboard from here and it was a bit troublesome at first but they had a very good customer service agent named Maynard, he helped me through my purchase. My keyboard arrived with some keys out of the sockets in the box though, but at least it wasn't damaged. My order was received swiftly. Even though the prices here is higher than usual. In the end I got what I wanted.