Good value, all as advertised and much appreciated understanding when I was running late.