Coming from a family that sleep walks and sometimes we even roll out of the bed and wake up finding ourselves on the floor. The bedrail kept my daughter in her bed, the rail is a lifesaver. Its easy to install and its very sturdy. The fabric is very breathable.