It's perfect. It took an hour to build but there were no issues.  It looks like a much more expensive piece than what I paid.  We put a coat of polyurethane on the top for extra protection and it looks great.  Am so happy with it I'm ordering another.