Absolutely perfect!  We had to add chain because we have an exceptionally high porch ceiling but I expected that.  Excellent quality.