We ordered this sofa in "Classic Bleach White", which was a little scary for us but we just love all-white everything. It was easy to put together and its actually really easy to clean! So far, there haven't been any major spills but anything minor has been an easy fix and comes right off. 
The sofa might be considered firm to some people, but we actually like it that way because it seems as though it will keep it's shape and will last for a long time. I'm very happy with this purchase.