Perfect for my needs and it looks beautiful!  Everyone who sees it comments on how great it looks. Sturdy construction. Putting it together took a long time as there are a lot of pieces and steps but it was worth it!!