These are REALLY nice, very well made.  They are plug in, so it requires a slight modification to be wired to a switch, but nothing someone with a little electrician experience can't tackle in a few short minutes.