I called this company. They were friendly & scheduled an assessment with us. I took the day off of work to meet them only to have them not show up. When I called to find out where they were, they said their corporate office was down so they "lost" all their appointments. We rescheduled and my husband took the day off only to have a 2nd no show. They then sent us an email thanking us for our business. The experience was very disorganized, and I wouldn't rely on them to actually show up! No thanks....