Received very quickly in eastern NC. Assembly instructions were very clear and detailed. The pieces were labeled well and the hardware was labeled very clearly in separate pouches. Helpful that it came with extra hardware pieces. Definitely a two-person job to assemble. Took my husband and I about 2 hours to put together- maybe not the best piece for someone who without much assembly experience. 
Tricky to get the cabinet doors level. Seems very sturdy though and looks great! I like that the shelves are adjustable.