We were a little nervous after reading some of the reviews but since this was a time share exchange that we were given by a family member, we didn't have much room to complain. The Kahana Beach Resort was a pleasant surprise. For people planning to stay there, my first suggestion would be to know what type of place you... more








