This desk replaced our old one in our bedroom. With its medium size, its got a great width to hold our printer and laptop while still allowing space for writing and storage. In between my use, our daughter uses it for her homework and it doesnt disturb my items. We use the told shelf to hold our printer which took up a lot of space on our old desk. This desk was easy to put together. Took about 40 mins. The holes lined up perfectly which made the task easy! It doesn't shake or wobble. It's sturdy.