Five stars for sure.  We needed something for our dachshund to use as a step to get get on  off the bed. Dog ramps are ugly  take up too much room. This bench is a perfect step for him and we picked up storage! Not too tall, not too wide and it arrived fully assembled. Very solidly build  densely upholstered. Now to teach our kitten that it’s NOT also a scratch post. Would definitely buy it again.