I bought this for my small apartment balcony and couldn't be happier! The cushions are firm yet comfortable enough to nap on in warm weather. The only modification I would suggest folks make would be to use velcro to secure the cushions a bit better, but otherwise this is perfect!