Fit the bill.  Took a little bit to assemble but overall not hard.  Looks very nice.  Could be a little bit sturdier.