This was exactly what I wanted!  It feels so soft and  has great padding.  I can't wait to let our little guy play on it.  And it arrived at my house in less than 24 hours!