A few small quirks in the fabric & holes not lined up exactly, preventing 5 stars. Otherwise, I love it! Put together myself- fairly easy assembly. Gorgeous. Looks much more expensive! I'd recommend!