I got the beige color and love the linen like fabric. Yes, it is firm but I still find it comfortable and perfect for our nursery!