That ticks all the boxes....super nice job...well done