Easy ordering process, arrived 2 days before specified delivery date (not ideal) and had 4 items damaged. Fortunately it did not stop assembly but annoying this damage got as far as my doorstep! However, given 4 stars due to quality of product and the way customer services dealt with problem.