This is the service we decided on at my old job. Our only difficulties were that we're based in Australia. The messages were sometimes slightly delayed (not by more than 30 seconds or so though)