The seat is very roomy. The cushion is firm but comfortable. I like the fact that the seat is 18 inches from the floor. Has good lumbar support too. Great purchase.