The desktop is too narrow and the table is a bit wobbly. I have a small laptop and it just fits exactly so won't recommend for laptops with bigger screens much more for monitors with separate keyboards.