Dined here recently. I have been here before but it has been years. The place has been around for a while so I guess they are doing something right. Food is decent. No complaints there. Service was good as well. There are better options for Italian food but Ciro's is not a bad one.