Amazing location and a great host! What more could you ask for? We had a fabulous time and we will search for this again when we hopefully return!