Exactly as advertised. Five stars all round.