This is a little gem, it ticks all the boxes and more.