Very soft, legs were easy to put on, my Australian Shepherd fits and has room to sleep on it comfortably.