This would have received 5 stars but the assembly was a little challenging.  Overall, I love this desk.  It's the perfect size for the area that I wanted to put it.  It fits my monitor and laptop nicely.  The keyboard tray holds my keyboard and mouse, the glass isn't great for the mouse, so a mouse pad is recommended.  Great desk, great size - highly recommended!