Fast delivery, well packed (so no damages upon delivery) but long to assemble and a bit shaky - not solid. The desk shakes when my cat jumps on it or when I put my laptop on it. Overall looks good though! The rating should be 3 1/2 stars.