Spiro's is a favorite of ours. We don't get there as often as we'd like to but then it's a treat when we do. The food is usually excellent and the prices are in line with other restaurants in town. They are always busy so you almost always need a reservation. The service is OK.