Best Restaurant - Hands down, La Playa de las Artistas. Very friendly staff, good food, good drinks. Not open for dinner on some of the weekdays.
Definitely did not like Cocolores, one of my worst dining experiences in the country. I'm not too picky but our waiter was a downright jerk and my food sucked (but my companions' food was pretty good).
Best Bar - ?
We only went to one (Chico's). It was pretty mediocre. Staff not so friendly. I felt like a tourist.
But it was the middle of the week.