Firm but comfortable. Light weight but sturdy. Fabric has a nice feel. Roomy enough to lay down comfortably. Stylish!