Arrived quickly, and completely as described. Cover on the cushion is removable for washing but honestly the fabric is very wipeable, may not need to do it often. (Especially given I’ve thrown her old sheepskin “bed” on it) Another nice feature is the cushion is held on with toggles and loops, so it doesn’t slip off when she jumps up or down. For reference our dog is a standard poodle. Fits her perfectly and looks great with our furniture. As the picture shows, she loves it :)