Hired a handyman to assemble and install, the entire process was about 5 hours of labor cost. I might have found something already assembled and the costs would be similar because this cabinet is less than similar cabinets. 
Everything was square, only issue was how to run the power to a plug with a USB block, so we flipped the box down and left instead of upper right. 
The lights are brighter than I imagined based upon the reviews. I have lights above the cabinet and on the ceiling so with these lights there’s lot’s of bathroom ambience. 
Consider all these reviews when making your choice. I think this cabinet is very near what I desired.