Ticks all the boxes, and thank you Grazy for looking after my extra needs and last minute requests promptly, loved it!