Absolutely fabulous place. David was a wonderful friendly host, the location was perfect, and the premises impeccable.