Good price.  Great quality.  Match our existing patio furniture.  As long as they can handle some weather, which they look like they can, we'll call them perfect.