These are super cute on my front porch. Putting it together would have been a breeze if the holes always lined up for you to screw the pieces together. 

The seating is deep enough. The cushions are not super thick but cushy enough. 

Be aware that the cushions cannot be tied to the seats if you live in a windy climate. 

Overall satisfied with my purchase!