We always get great service and reasonable prices at Casa del Mar, with the added bonus that the location is perfect.
Right across the street are several dive shops, including my favorite, Roberta's Scuba Shack. Casa del Mar's restaurant serves up economical, simple breakfasts that are just perfect before jumping on the dive boat.
Next door, Paprika restaurant offers great step-up meals. The Enchiladas de Mole and Chile Relleno are my favs, but everything on the menu is actually wonderful.
And a $10 (USD) taxi ride gets to all the good restaurants downtown, often followed by a leisurely hour walk back to the hotel.
Give it a try, and here's hoping you enjoy it as much as we do!