Check out Mayan Princess, perhaps you can strike a deal that comes closer to your preferred rate by taking their dive package. All the rooms are studio suites with kitchenette. Amigos del Mar is the dive op, which is steps away, seriously. Mayan Princess is right on the beach, in the middle of town and all the action, diving and otherwise. I know you said you want a pool, and that was certainly what I believed those many years ago, on my first trip to San Pedro. But on that first trip, the reservation got screwed up, and our group ended up staying at a place that didn't have a pool. Despite my initial disappointment, realized didn't care and so returned to that same hotel over and over again. Eventually, that hotel became what it is today, the Blue Tang. Blue Tang subsequently put in a little wading pool.
OK, so how did I end up at the Mayan Princess? Well, on one the dive trips, somewhere along the way, I was with a dive group that booked into the Mayan (no pool) instead of the Blue Tang and I've been staying at the Mayan ever since. (I've been to San Pedro, somewhere in the neighborhood of 25-26 trips, lost track a couple of years back) There are many things I really like about staying at the Mayan, but two of the things I just love, are the fantastic balconey/patios and being right at the dive shop. It's great to be able to run back to my room during surface intervals. (local dive surface intervals are always done back at the dive op)
Another place that a lot of divers like is The Tides Beach Hotel, with Patojo's dive op. They do have a pool and a little bar. Most of the rooms are pretty basic, but they do have a couple of suites. Same advice applies, perhaps you can make your dollars go around, if you were to get a dive/acco package.