Good size and quality. Fabric amd firmness are excellent.  Just purchased so cannot speak to durability but we are liking it so far! Assembly was a breeze.