The products arrived exactly as expected and was well-packaged, however it took almost 4 weeks to arrive. I thought the package was lost. The postage notification from british post showed the package sitting at the airport for weeks. As a matter of fact that notification was never updated, which was why I thought the package was lost. I took one star away for the delivery service.