I would give this desk five stars because it's lovely and functional, but the keyboard was impossible to assemble. Right now, it's stuck in place but I like the desk so much and I can still type comfortably on it so it's ok.