Fit perfectly on the benches under the windows where the pups lay every day. Nice cushion.