I would love to give this item a 5 star rating.  It is strong and sturdy and works well for keeping my dog safe when getting on and off the bed.  However, it came scratched (in a few places), was a little difficult to put together and the rugs at the joints do not meet up well (over lapping).