Size and layout are perfect. Setup took some time but was relatively straightforward. Seems high quality so far!