I used Sharko's catering for my March wedding this year. They far exceeded all of my expectations. We had them cater Mexican food for the wedding and it was phenomenal; we got a lot of compliments that it was the best wedding food people had ever tasted. We did buffet style and their dishes were very nice and classy. The servers did a great job making sure that everyone's water and wine glasses stayed full.
We also rented the tables, chairs, and table cloths from them. They had a lot of options for different linens. They brought the tables the day before the wedding at the time I requested and set them all up with the linens so everything was ready to go the next day. We had our ceremony and reception in the same hall and they went above and beyond and did the whole rearranging in between the ceremony and reception, while serving appetizers in a different area. They were happy to do this and did an excellent job following the rough outline I had drawn.
I would definitely recommend Sharko's for any event, as their food and customer service are both great.