soft and firm at the same time my daughter loves it! Will be ordering another one for my guest room