I just took my first trip to Key Largo and dove with Rainbow Reef for 6 days (with the recommendation of my dad and stepmom who are long time customers) and I cannot rave about them enough. Coming from a newbie diver, I was made to feel very comfortable and was very well taken care of. Every member of the staff was friendly, helpful, and just outstanding. My husband and I received absolute top notch service. I have no hesitation recommending them very highly.