Perfect size! Looks high end. Keyboard pull out does not have wire cutout holes in the back of the unit, but there is enough space to slide cords behind. Overall very pleased with this product in this price range!