It was the perfect fit for my porch and the colors were just as the picture! Fabric is good as well.