I was impressed by how quickly this came, I was also impressed it was packaged in 3 separate boxes so it was in not smashed in one box. It took about 3 hours to put together and the top slides nicely. I would recommend this purchase to anyone. It is made of quality material and I have no complaints.