Absolutely perfect! Margaret and Peter were great hosts and the location was beautiful. Will definitely be back. Thanks!