Adorable and not too big.  My porch is tiny, and this did not overwhelm it at all.  Very easy to assemble, and I am saying that as someone who is terrible at assembling things.