The sofa is gorgeous! I bought some stain repellent to put on it as its white, and it may stain easily. The cushions can be removed which is nice. The couch is firm, and isnt the traditional couch where you sink into it. Its comfortable, but very firm. 
Perfect size.