My pups love this because its tall sides make them feel like they are in a cave and the cushion is so soft and cozy. The cushion is removable for washing although you could throw the entire bed in the laundry if you needed. It was for my cat but the dogs took it over so I will be  getting her, her own bed. The shipping was fast as expected and nicely wrapped with no punctures or damage. We love this pet bed.