This set is perfect for my city porch. It didn't seem too hard to set up and it looks really great. I can't wait to have people over and they have a comfortable place to sit. Oh and it is puppy approved too :-)