Assembly was a bit of a challenge but everything fit together nicely. Shipping was on time and handled well.