I love this sofa.  It is firm and yet comfy.  The entire covering is washable - that is a HUGE plus when you are buying a beach white sofa.  We love it and we use it for a beach cottage that we rent out, and even with the renters it has held up beautifully well.  Highly recommend.