not very deep seats and pretty firm but the fabric is super easy to clean cat hair off of and the assembly was super easy