Habaneros is a Mexican style restaurant on the beach. We had very good guacamole and chips, tasty ceviche, fish tacos (huge) and a platter of chicken in spicy sauce. They also have different kinds of margaritas with local fruits. Good service, great location and good food. A nicer place for Santa Theresa.