Purchasing was overall a good experience and I would use the Company again. My slight criticism is that they would improve customer service by introducing a better system to update customers of the progress of the order, as several days gap in contact occurred and in the end I contacted myself to help ensure everything was in order.