Perfect!!  Easy to put together, plenty of seating for the size that we entertain and fits perfect on our patio.  My husband enjoys it and the coffee table is great for drinks.  The sofa is long enough to comfortably sit or lay on, and the cushions were perfectly padded!