Excellent
5/5
It does precisely what we wanted. Good value for money.
Martin Rogers