Super soft and looks very cozy for my puppies! Medium was a great size. It’s really fluffy and hard to sit on for the first few days but it gets better as they lay on it.