Firm, comfy, large seat but doesn’t take up a lot of room in a small space. A good height from the floor for tall people.