Service was very friendly but very slow. It took a long time to get our drinks. The appetizers and drinks came out before our waters. I had to specifically request water for the table. Fortunately they brought out the kids' meals before our entrees, but our entrees also took forever to arrive. Our empty appetizer and entree dishes sat for a long time before anyone removed them. Then after we finished eating we were left forgotten for at least 15 minutes before I got the chance to ask for the check (to save time I just handed over my card instead of checking over the tab first.) Our entire meal lasted two hours, which is very slow for lunch service. Our server did apologize for the long waits. But it wasn't like only one part of the meal was like that, but the entire meal. The food was decent but the slow service put a damper on our experience and I have qualms about coming back.