First visit to Oro Azul last night and unfortunately it will be the last. The food was mediocre with small portions for the price. However it was the lack of professional service that will keep me from returning. The kitchen was not busy but our meals seemed to be cooked one at a time and brought to the table without any consideration taken to having everyone's meal arrive reasonably close in time. My wife and daughter received their meals and were completely finished before my son even received his food. Likely a 20 minute difference between serving the first plate to the last. Waters that were requested for my kids took two reminders to arrive at our table and the knife and fork that my son requested never did arrive. I don't like to give small independent restaurants a bad review but Oro Azul really needs to try harder.