This came in to us 3 weeks early, which was an amazing surprise! The size is great! It was a little tricky assemble, but not too bad- my husband and I did it ourselves (we are decently handy). We love this new addition to our screened in porch!!