Ticked all the boxes. Would highly recommend.