very happy with this choice. actually looks better in person than in pictures. usually its the other way around but i was pleasantly surprised. there is a good amount of assembly required but it all goes together fairly easily. the construction feels solid and the cushions are comfortable not overly stuffed but just enough, wouldn't mind if they had more cushion but its ok for me. 
it comes with the glass top and a cushion for the table.
it also had a plastic cover for the entire set as a added bonus.
overall its a good set for the money very pleased.