Absolutely terrible company to deal with. Our first appointment was made for Apr 29 and we are now at Sep 9 with about 7-8 missed appointments. Despite numerous calls & messages from us they have not once returned our calls, called us to advise that appointments would be missed or called us to rebook once the appointed day had passed.