Not too soft and not hard at all, just what I needed. Very comfortable. The height is perfect for my 4 year old. Definite worth purchasing.