Took awhile to put together, but I enjoy stuff like that.  So far so good, although I do wish it was soft close.