The sofa is perfect for our small screened porch. We had no difficulty putting it together, and it is very sturdy. It is a bit low to the floor, but could be easily raised with four wooden blocks if we chose to do that.  It’s a beautiful addition to our porch!