I recently ordered a pin2dmd from GGS, I had good mail communication as it was sold out I asked when it was to come in, I got a mail when it was in stock again, and the display was sent the same day I ordered. The shipping (from Germany to Sweden) was a bit slow (5-6 days), but I could check the tracking and see it was on it's way. The display was safely packed, all set up, nice cables to "steal" the power included. I am very satisfied.
Sometimes only those that had a bad experience do write in forums about it, but I think it is good to also write when you had a good experience.