Fast shipping, and I took the professional assembly offer. The contractor who was dispatched to assemble the cabinet was very professional and efficient. He completed the project in under 2 hours - not bad considering all the parts. The cabinet itself is a bit flimsy (i.e., I wouldn’t rest a flat screen TV on it) but it looks incredible. Overall, I feel it was a great bargain.