I would rate this solution 9 out of 10. I would advise that they should evaluate other possibilities because this is a very quickly changing environment and there are other possible providers that have good solutions. I would do some kind of test. I would test other possible solutions too and compare them.