For the money, can't be beat. Assembly was relatively easy, but time consuming. I am 63 years old and it took me 3 hours by myself, but it went together smoothly. All the parts & hardware fit great. Fairly solid with all the components installed and has a great design for functionality. Highly recommended, Jim