We went for dinner at Barrafino and I didn't expect much from the place as I've never heard about this restaurant before. But! I had an amazing experience! The food we ordered was excellent, the service was very good and selection of wine as well! Good prices for good quality!