OK assembly, though the pre-drilled holes weren't always completely done and quality isn't great, but that's to be expected with the price. Once I got it together and in place it looks nice and is relatively sturdy. I've had it for several months and haven't had any problems. Good for the price and it looks the same in person as it does in the picture.