Always bought from Grand Illusions over a number of years and always had good service. Even when things do go wrong (very rarely) their customer service is fantastic and they really make sure you are...
A great selection of fun products with most having an excellent video demonstration from Tim. The videos make it very easy to see the product in action and makes the decision to purchase very easy.