A little assembly is required but easy. You get what you see. Overall happy just because it serves the intended purpose as well as looks good.