Assembly was a bit daunting, but the finished product is exactly what we needed and it looks great. The price is very reasonable.