Was kind of a feat to put together, but we managed. Does its job and holds the mattress in place. I do not reccomend having it on a non carpeted or rugged floor, it moves alot. We just waiting on cleaning our rug.