Sounds very much like our old Allegro - I'll take two!