we have had it for 5 years,
to be honest it has been good, the email has only ever ‘gone down’ a few times but was always back up within hrs (BT fault)
we have however had trouble in the new offices, i wont go into it but we had to get a new line installed but they sorted it in the end.
but to answer you question for email and web access its ok, you can buy your domain through them and set up email aliases etc all through one control panel blah blah.