Absolutely perfect! Arrived in a timely manner (earlier than expected), and packaged well. Easy to put together (I did it by myself!), and is a heavy, solid piece of furniture.