This dog sofa is adorable! When I saw this I knew I had to get it, because we have tufted light pink sofas in our living room. Who could resist having a matching sofa for your dog? The pink color is very pretty, albeit a tiny bit brighter in-person than I expected. The fabric is so soft and easy to spot clean. The seat cushion secures to the sofa base to keep it in place, and the cushion cover itself can be removed to be cleaned. It's very sturdy and well-made. Arrived fully assembled! It's a great size for our Yorkie mix, but it might not be ideal for bigger dogs. Our dog loves it! It's easy for her to get on it with her old knees, and she rests very comfortably. It has just the right amount of firmness while still being comfy. It's so pretty!