finish holding up OK, seat cushion covers are removable but the backs are not making washing difficult.  the white finish is not ideal for stain prevention.  easy to assemble.