Howdy,
three of us were there for weeks at the end of May (same time as Craig!) and we absolutely loved it and highly recommend it.
We picked this placed mostly based on SB reviews (thanks, those were right on target: great bang for your buck). This is not your typical 'resort', it's closer to a family run hotel who cater to divers, so there is nothing there to do for non-divers).
I second everything that Craig said, aside from the following (which are mostly a matter of opinion):
Meet & Greet 10/10: the second we set foot in the airport we saw the RHR sign. Our luggage was taken care of from beginning to end. Mike, the owner, was there to greet us on day 1 and to say goodbye on day 14, just before we passed the airport security check to leave the island.
Transport to RHR 9/10: for a developing country that ride with AC felt pretty comfortable to me.
Food 7/10: there was always plenty of food, it was usually pretty good, though not awesome (the steak and lobster dinner was great). If you are into fancy meals, you will be disappointed. But if you have traveled a bit you will find it comforting that all the food is good (I've had my share of awful expensive food in NC!) and all was safe & clean (I've had my share of stomach disarray). Two of us had dietary restrictions and we were perfectly accomodated.
I will add the following:
-Mike (owner) was wonderful, bending over backwards to make sure we were happy. A sincerely kind man, which makes you feel at home.
-Davit (divemaster) was amazing. He could spot a nudi from 10 meters. Very professional.
-Dives: absolutely gorgeous dives. Dive as long as you can (my longest was 90 min!)... Very lush corrals and plenty of fish.
-Shore dives: our three daily dives kept us busy, and at the end of some days the waves were crashing into the pier, which made us weary. We only made a couple of shore dives, as well as some snorkeling. Those were amazing and I wish we would have done more because within meters of the dock we saw an amazing variety of critters. In one snorkeling we saw porcupine fish, octupus, sea hare, spotted moray eel, green moray eel, nudis, scorpionfish, trunkfish...
I will definitely be going back.
m