We have a small working environment so I find this compact rolling computer desk works perfectly for our needs. There is plenty of room for the necessities. It's quite functional. Would definitely purchase it again.