Exactly the right size for my swing seat, looks better than the old one. Fabric is a good thick water resistant one, I'd be happy to leave it out in a shower. Delivered quickly. Only knocked a star off because it could have a bit more padding.