This is not the first time my family and I visit Cavallo Nero, but this time is definitely the worst. Or reservation was for 7:30, and the first dish arrived at 8:50. I had the ravioli and it was undercooked; not hard to the bite, but actually chewy. When we were leaving, we asked for our good to go, but my meal was thrown out for some reason, and they did offer a free desert to make up for that. The service was mediocre, the food was mediocre, but the live music was lovely and the patio is great for the summer.