I needed something for a small space. This fits the bill.  It's not heavy duty, but I will not be using it a lot.  I think you need to be careful when pulling out the keyboard shelf.