Perfect fit for our Lanai. Comfortable and pretty. Cushions are firm. Nice to sit or lay on. One area of caution  The back is not sturdy so do not buy this unless you plan to have it flush against a wall. Otherwise, a very good small sofa. Gave 4 stars because of the weak back panels and a bit difficult to align the screw holes to put together.