All parts were labeled correctly and was able to assemble in 30min! Looks gorgeous and does not stick out from wall too far. Shipped super fast!