My experience with Solar Switch has been one that I could not rate highly enough. Everyone from the first phone call to the last has been a pleasure to deal with. All requests were dealt with promptly and without question. The pricing was competitive from the start. Installation was organized in a very timely manner and completed with very little fuss.