Beautiful location and immaculately presented. So many little touches that made the experience very enjoyable!