Took about an hour to assemble, no missing parts, all tools and screws included. Nice clean finish, not sure how it will hold up with stains