Firm but comfy and very stylish - surprisingly this white is easy to keep clean - LH