It for my frame perfectly and is super comfortable. I can’t get my lil buddies (dogs) off of it.