Almost perfect size, kinda hangs over the seat, but otherwise fits really nice. And soft,  well made- see pic, i also bought the pillows from wayfair.