I was looking for a small desk to compliment my main desk to house a cctv system and monitor and a printer at a good price. It ticks all those boxes and is very easy to assemble, instructions say two people required but i had no problems on my own in under an hour.