Easy to put together. Took up to 3 hours. Looks great! Box was properly wrapped and shipped not to incur damage during transport.