I can't speak to the durability as I've only had the set for a week, but it fits perfectly on my small balcony.  I also love that the chairs rock.  I didn't like the pattern on the cushions so I ordered some covers.  There were screws missing for the table assembly, but I just ordered some of those too and all was well.