Didn't take long to assemble.  Fits my needs.   The top was damaged. I called as per instructions and they sent me out a new top within 3 days without a problem.    We just love it.   Very well built.