Shipping was a dream! Received it in 2 days. Fairly easy to put together until the doors. They will try your patience but worth it because it looks great!