I had a T E R R I B L E experience with this company--but I must say within an hour of posting here I received assistance from two people from management to rectify the problem. The issue was resolved and we will move forward. I have a HIGH level of respect for companies who really care about the consumer. This is such a company and I highly recommend. Cant give a five due to the experience but will give them the strongest 4 possible.