We just got back and loved our stay at Paradis Villas (booked through Nellie Gomez, very helpful manager).
The pool was a must! The condos are modern & clean. We were so pleased that we selected this location. We could walk to all of the restaurants in town easily, and there was a supermarket and bakery very close.
We felt we made the right choice after walking down to the other resorts near Ramones. They aren't as convenient for going into town at nite.
You really don't want to have to take a water taxi or the hourly fairy to the North end of the island. If you're going to stay up there, e.g. Captain Morgan's, just plan on staying there most of the time. It was nice looking and the meals were surprisingly less than Ramons.
So, check out Paradis Villa Condo, with Nellie.
Amigas was very close to Paradis Villas, and we had a good snorkel trip with them (we don't dive). Any of the dive places will probably pick you up at the Paradise Villa dock.
Personally we had the unpleasant experience hearing the obnoxious owner of Hustler Dive Tours. He's the UGLY American Big Time! We didn't want to hear what he had to @#E$!#say, but he was very loud... He was complaining about his staff, so don't know if that means they're good or bad...