Love this seat!  The quality is great and cushions are comfortable. The seat is deep and roomy enough for my big dog to get up beside me. Assembly was easy and took me probably 45 minutes or less.