This isn't the best looking or most comfortable piece of furniture, however, it appears to be a great value for the money.  I hope it holds up well.  As others have suggested, the cushions are very light weight, a cheap rubber carpet pad cut to fit under the cushions will help to hold them in place better.    

Pros: value, easy assembly, looks nice