Nice firm cushions (which I prefer). The seat is wide enough that my crazy-long legs can still sit cross legged very comfortably and the arms aren't so far out that you have to choose one arm or the other. Very pleased!