Great fit, pup loves it and will be easy to clean! There is a strap to hold the back. I just wish there was something to keep it tucked in the cushions. Other than that I love it!