Took a bit to assemble, but wasn't too bad. Wish it was a tad bit higher, but you get used to it. All in all, great product for the price