absolutely perfect for my needs.   I even assembled it myself (although I could have used a spare set of hands a few times).   Would recommend this product.