It's been a few years, but I have stayed at both Cocal, mentioned by Planenutz69, and at Tangeri
http://hoteltangeri.com and found them both good, convenient places. Cocal is on the beach, has two side by side pools, AC, and a casino. Tangeri I believe is a little closer to Beatle Bar, though I would still cab it with a chica - it is also on the beach, pools, AC, no casino. When I stayed there, it was chica friendly, though there have been many posts in recent years saying their policy has changed (okay to bring a friend - not so for swap-out visitors). Not sure how it would apply if you had one of their Villas along their entry drive rather the rooms by the beach and pool. Maybe someone else could elaborate.
Also, I've never stayed there but there are the Vista Mar Condos right there with the Cocal for multi-bedroom options, which would be a possibility depending on how many guys are going and have been mentioned/reviewed by others on the forum.