Consider the Blue Tang Inn. Nice pool very close to the water.
On the north edge of town, walking distance to everything. Papi's, Caliente, Fidos, Elvi's, Stained Glass Pub and my favorite for rum punch, Cholo's Sports Bar!!
Nice kitchens in the rooms.
We have stayed there twice and coming back in Jan with 2 other couples. No kids.
Grocery store a block away.
Not touristy at all.
The staff is great, can arrange anything you want, just ask Fanny.