I normally only use this great site to boast about restaurants but my experience last night at Il Bagatto warrants deviating from this. We had a 9:15 reservation for a table of 5. I get it, it's New York on a Saturday night, so waiting 30 minutes for a table is somewhat expected. But we did not sit until 11pm AND when someone from my group asked the host/owner at 10 as to when we would be seated, he yelled at her and told her he will seat us when he wants to. This was repeated again at 10:30 when he again yelled at another member of our party when we had the audacity to learn when we would be seated. Then, when we finally got our table, the owner came over with a half order of bruschetta to apologize for the delay. That was beyond insulting. Then, when it was dessert time, we were all excited to try the triple mouse cake we had seen people eat while we waited for almost 2 hours. But of course by this point they had run out of that cake. Finally, our dining experience was over. As we all stood up to put on your jackets, the waitress offered us complimentary dessert drinks. Really?! We had to wait 2 hours for our table, you ran out of dessert and you offer us after diner drinks while we have out coats on in an effort to make things better. Again, totally insulting. While the food is above average, it is certainly not worthy this hassle. The owner needs to learn how to better manage his restaurant. Until he learns how to book his tables, I suggest avoiding this place.