Diana delivered. The resorts exceeded our expectations. We had a wonderful time.