I've been to both resorts - AKR once in September of 2002, and Fantasy Island June of 2001 and October of 2003. Both are fantastic resorts for diving. My personal preference is Fantasy Island because of their air-conditioned rooms cable TV, in room refrigerators, and all you can eat buffets for breakfast, lunch and dinner. My stay at AKR was also good, but it took a couple of days to get used to no air-conditioning. Our room was dockside so at least we had breezes blowing through during the evening. AKR was very rustic - no TV and small rooms. Eating is one of my favorite things on these dive trips and although the food was good and tasty, in my opinion their portions are quite small - we ordered from a menu and it took a bit of time to get our food - no seconds or extra portions if we were hungry. Fantasy Island also prepared take-out food for us to have in our rooms for the midnight munchies - AKR would not even consider such an amenity. The diving was first rate at both places. AKR does have newer boats than Fantasy Island, but both places have excellent divemasters and go out of the way to provide excellent and memorable diving experiences. No matter which resort you choose, bring plenty of insect repellent - the no-see-ums are horrid!