Such a wonderful time and a beautiful spot. David and Margot are also such great hosts!