Not giving much of a review at this time.  We had an appointment scheduled and it rained so salesperson called to cancel.  We rescheduled and this time we got a call the day before the appointment that the salesperson was sick...when asked if someone else could come, we were told all other reps were booked.  They offered another day but doesn't work with our schedule.  Based on the reviews and 4 Star score, we'll try one more time to book an appointment.  To Be Continued...