I've had two experiences with this company. One was good, one was so bad that it outweighed the good.
Without getting into too much detail about the specifics, I was told a job would take around half a day. It ended up spanning three days, resulted in me not having a functioning shower for one day, and resulted in a flooded bathroom and water in the basement. They took care of the water but it was still a huge inconvenience. The cost was also higher than originally quoted and as far as i can tell, was a result of inexperience and wasted time on their end.
Also, don't believe all the hype and positive reviews. I tried to leave a review on Facebook as per the request on the invoice they sent me but it was a negative review and was removed. I then tried a second time and it was also removed and they have since taken down the ability to leave reviews on their Facebook page. Easy to maintain 5 stars when you remove anything but positive reviews.