We stayed at Ocean Point problem over a dozen times in the past year. We go there simply because It has a on-site marina that is less the 8 NM to most reef's, and within 10 NM to the wrecks. It is also easier to navigate having your own boat, rather then coming out of John Penny camp, which have done many times also.
When I bring my wife, I stay at what used to be the Weston, and is now the Sheraton. Alot more pricey, but very nice room's, and I'd give it a 3+ on a scale 1-4, while giving Ocean Point 2.0
We do alot of diving, all day, grab some dinner, then head out till 1 am diving, then going right back out the next morning. My wife likes to dive till about 4pm, then grab dinner, but not head out on the night dives. So the accommodations to her are more important, where when I head down with my friend's, It's just a place to stay.
I can say there where a few time's we had room's with " roach's " and we went right down to the lobby, and they traded us room's. Problem is, we normally pick a room near the dock's of the boat's, so it's not far carrying all our dive gear back to the room. But a few time's, we ended up way away from the dock's, because of being close to full.
Also if bringing your own boat, reserve the slip way in advance, as they fill up fast.
We go down every year, as well as this year for the 4th of July, watch the fire works' from shore, then head out to the Spiegel to do a night dive on her, couldn't ask for more
Matter of fact, were all ready reserved for this 4th !
As for the room's, they are hit and miss, sometimes very clean, well taken care of, and sometimes you get a older room, darker, Little dirty, etc.
Ant's are another problem, go out to the kitchen at 2am, and watch everything crawling around on the kitchen top's !!
All in all, your probably wondering why we keep going back , when it sounds that bad. It's really not, and like someone else said, it's hard to stay in the upper Key's at a 4 star place. Not many around. Holiday Inn is also very nice, good prices with their own marina, as well as Marina Del Mar , we stay at all of them, just depends who can fit boat,and has vacancy. Good luck !