Arrived on time, easy, but time-consuming to assemble - I can never be bothered to check the parts first, just make sure you identify them correctly as some are very similar. No probs assembling, nice and solid with a good finish at a good price, just the ticket.