I have bought small and large orders from MJM Magic for a while now and I have NEVER been dissapointed with their service. The team always responds to questions pre and post sale and they are always there to help. The 10% returning customer discount is a nice bonus and their price guarentee is wonderful (although the prices are already cheaper than most places so I've only used it once!).
I will never shop elsewhere anymore.