This sofa is very comfortable and is a beautiful white. I don’t know how it holds up to stains yet. The slipcover was a breeze to put on. I’m not sure why others had trouble. (I’m guessing end user error). The cushion covers were more difficult but I’m grateful for the overstuffed look and comfort so it was well worth it and to be expected.