Very nice and firm, large size. The fabric leaves fuzzies all over and sheds a lot the first few weeks, but otherwise worth the price.