Do I really need to explain the story?
Very good experience with them. Nice guys, well the ones we had were. So no complaints there. We had a major problem 3 months in and it was fixed 1 day later! Prices were basically the same as everywhere else in Hamilton, and if not, they match it!