Perfect fit. Functional. Modern. Sturdy. Takes a little while to put together but very easy.