I have been purchasing products from ahappydeal for about a year now, over this time I have seen their systems improve, so far I have had no trouble with receiving my orders tracking works well.
Communication is ok although language and cultural barriers do exist, my expectation of service can be different to theirs, a little patients can be required.
They have a good range of useful products, with generally good quality, be sure of what you are ordering though read the product descriptions thoroughly and with care as this will give good clues to the quality of the product, on the whole I will keep shopping with them when i require certain products i cannot source locally at a reasonable price.