Perfect and at a great price! More than I expected.  I saw several similar at stores for double what I paid.  These have style and are well made!!! A lil effort to put together and needed a coat of Rustoleum.