This would have had 5 stars EXCEPT one of the lamp bases arrived with a noticeable scratch.  OK, fine.  I loved them, so I ordered a replacement base.  The replacement came on time.  However, this time the lamp based was not packaged nearly as well as the first time (note to shipper:  putting "FRAGILE" on the box does not mean you can barely wrap a glass lamp).  Just ordered another replacement base, because I really do love the one that had no issues.  Fingers (and toes) crossed that the third time is a charm!