I LOVE the food here and the ambiance.  The service can be slow...like sometimes really slow without any apparent reason...but the staff is also generally friendly.  Even with the mixed service, Gallo Blanco is one of my every day standbys...I eat here regularly and never get tired of the food!