Great sofa, I honestly did not expect such a good quality. All cushions covers removable and you can wash it which must for whitepearl color. No assembly needed, it comes as is, you just need to add legs.