I bought this bed rail for my baby to protect her from falling of the bed because she loves rolling in the bed when we play. This bed rail is definitely a must for first time parents, before I had it, I have to follow my baby everywhere closely when we play in the bed, now I can free my hands. It is height adjustable and foldable as well. It has dual child lock, so I do not need to worry about my baby accidently opens it. This bed rail fits my queen size bed, it is made of thickened steel pipes, and it secures the mattress very well, there is no gap in between. This bed rail is very safe and sturdy, there is a foam padding inside of it to make it softer to grab. The installation was easy, I did not use any tool. The mesh cover is washable, and my baby can see me easily through it when she is playing in the bed. The color of the bed rail is great too. I am thinking to purchase another one for my king size bed as well, so she can play in our room sometimes.