David was not only helpful, but also very easy to communicate with, on top of very good value for the money paid.