I was crazy excited to go to Kalon Surf after reading all the reviews. Kalon definitely lived up to all my expectations and then some. We made friends with the other guests who were completely awesome and plan on keeping in touch with them. Kalon Surf took care of everything from picking us up at the airport with pit stops... More