It fits perfectly on my baby's nursery glider and is extremely soft. The only drawback is that it collects cat hair. It was expected that any fabric like this would.