very nice, ticked all the boxes