We have lived on North Hutchinson Island for almost three years and had never had the pleasure of visiting Costa Azul.
While it may not look like much on the outside, located in a mini strip mall, inside the place is SPOTLESS and the food is fantastic. FRESH is the operating word here and everything is wonderful. Make sure you try the FRESH guacamole, black beans, and various dips for their chips.
My wife and I love this place and honestly feel it's tied with Thai Pepper as the two best places to eat in town!