Fits my needs perfectly, great quality, reasonably priced. Assembly instructions were clear and pieces were easily marked for ease in putting it together.