Their prices are definitely better than big box store like futureshop, and generally you can negotiate some additional discount off their tag prices too.
I couldn't comment much on their service since I didn't really use any. I did my research on the products I want, and I just went there to get a price and purchased them.
The items were delivered on time, but I didn't have them hook it up for me.
I don't believe they offer any satisfaction guarantee or return policy, so make sure the product is what you want before you go and buy it!