We wanted this for our toddler’s first bed. It’s firm but comfortable. The size XL Twin will grow with him so it’s perfect.