Will certainly return - ticks all the boxes.