Never purchased from their web site before and unfortunately this purchase did not run smoothly. I ordered well in advance for Xmas and was surprised that they use snail mail for deliveries and quote 3-7 days for delivery. I was well in advance so it wasn't really an issue. The problem was that they delivered completely the wrong goods. Calling customer services did not fill me with confidence as the operator really could not be bothered and said they would send another but could not say when it would arrive! They did send a replacement but using the same slow service and could not provide tracking info. As this was an Xmas gift for my son it looks like he might not have it now until after Xmas.I think I will stick with Amazon in the future