Grille was well packaged but difficult to assemble. The grate was about 1 inch higher so it wouldn't slide along the floor. Also the screws should be 1/2 inch longer to make it easier. I had to make bends in the metal part so the screws would reach it. I got it working but I'd happily return it to buy another one that fits better. The advert said it would fit my truck but it actually doesn't, looks good and delivery was fine, I had to touch it up a bit to get it straight.