This lovely small desk could not be more perfect if it was custom made; I looooove it! It is small yet compact and holds everything I need;  love that I was able to sit the printer on the shelf below. Also very easy to assemble; put it together by myself in less than half and hour.