Overall, I highly recommend CRI, particularly for divers and groups of divers who do not need a pool or beach. The rooms are clean, comfortable, and well designed. The location is fairly convenient to grocery stores and Dive Paradise (i.e., the dive outfit with which CRI has package deals; they do a nice a job), and the second and third floor open air spaces and full kitchen are great. Management is friendly and available, but not all in your business. Good dive gear rinse/dry set up. Pay cash for a discount. Hang tag on door if you want maid service. The internet set up charge is annoying and silly, but it's still cheaper than most rates on the island.