the size is perfect for me. though its a pain to assemble since the instructions were not very clear. i am pretty savvy in putting stuff together but this one gave me a hard time. you would need an electric driver or you would need put the drawers together then the top of the table and you need to have someone help you when putting the tables together. the trick is to put the first set of legs make sure that you all fillers then you would have to then that bar for the back and the bottom board. then the next leg. this is a cute nightstanddesk and the drawer is big enough to fit a regular size laptop.