Very soft, I have over my daughter carpeted bedroom floors, i think if this is to be on top of hardwood floors, laminate or tile it would be very uncomfortable ( it is on thin side).