Ticks all the boxes ! Great host, venue and accommodation - highly recommended and would stay again.