Cinco De Mayo is a cosy, authentic mexican restaurant with great food and a wonderful atmoshere. The menus contain dishes ranging from mexican to south-west tex-mex meals with something for everyone. There are approximately 15 tables for dining, so the service is personable and friendly. All meals are prepared a la carte, but you won't wait forever especially accommodating when you're tight for time but want a fresh meal. Lunch hour is frequented by area business people, where as dinner provides a more family and couple atmosphere. BYOB is OK.