There are not enough great things I can say about this resort and staff! We are blown away how attentive, kind and fun these beautiful people are. We recently had our wedding here which from the start was perfectly easy as we mainly communicated through email with our amazing…