Pros: All parts along with required screw drivers provided. Looks as expected and fits my mattress perfectly (bought a king size). Also it can fit adjustable bed frames, however I have not tried it.

Cons: No assembly instructions came with the package. When I looked it up, it just have 2 page instructions with not much of help. But I had to figure out which screws are for what etc. Note: this has lot of screws washers and nuts so easy to get  confused