Hi, I've been to both Reef House and Coco View, and I was at Reef House just a month ago.
I was in a "overflow" room Mike the owner / operator rents as needed, so I can't comment on the regular rooms. Mine was adequate with a very comfy bed, and well kept.
The dinning room was in good shape and clean, the food outstanding at dinner, good at breakfast and lunch, and snacks were set out after the afternoon boat dive.
The dive operation is not Coco view. Mike was running both boats in the morning and then in the afternoon would combine those going out again onto one boat. I completely understand the motive of reducing operating costs, and it's only a pain when you are one of the boat-switchers, but it is something you don't have to deal with at CCV.
Once you get out there, Daveet (and in the morning Mike too) is a great divemaster and guide. One diver in our group had a (non-rental) equipment malfunction near the end of a dive and Mike did an excellent job dealing with the situation.
One boat uses a side ladder that worked out a little better than I though it would, the other a swim platform that works well. I just handed up my BC then hauled out like a sea lion at the end of each dive.
Conditions allowing, at some point during the week a night dive is substituted for a afternoon dive.
Shore diving is not as easy as CCV. The dive locker area is locked at night so previous arrangements must be made to get your gear, not a show stopper but you may not be able to go out on a whim in the morning. It's a hump from the shop to the access point on the dock, a cart is provided to haul your gear though. A south or southeast wind can make entry / exit a little sporty, the steps at the dock lead right into shallow coral heads. I opted out but several others made it without too much trouble.
No vendors, etc. at RH. Mike or one of his employees will purchase some items and bring them out but I had no need to explore that option.
I will be going back to RH. I will also be going back to CCV. Each place has it's appeal.