Perfect for our purpose. It was a challenge to assemble... MANY parts but it is sturdy and well made. Once assembled, it looks great and works well. Great purchase!