I would have given it 5 stars, but we’ve only had it for about 3 months and one of the struts already broke. It’s out of the warranty range so we had to pay for a part to be sent from the company. I’m glad they have the part still, and I hope it works out. But paying for the part plus shipping is a bummer. Otherwise, I really love it.