This is just what I needed so that my elderly dog can still get up on the bed without my help. I didn't put the legs on, which made it the perfect hight for that purpose. The legs come with one big screw attached to each one and it is very sturdy and easy to attach them but it was great that I had the option to keep the legs in storage instead. It's also great to have the extra storage in the bench for extra blankets, etc. The half circle shape also made it easy for my dog stepping up and down, as well as being easy for me to walk around it in a room with limited space. I had complements from people who could see what a great idea this was for helping my elderly dog.