Perfect fit and super cute.  A little firm but will get better over time. The item came in one box and only had to screw the feet on and insert the back.