My wife and I were recently invited to a good friend/neighbour's 60th b day at Il Castello. There was quite a number of us who were there and the ambiance for the size of the crowd was very nice. The place is quite immaculate both in the eating area and the rest rooms. Usually if the bathrooms are sloppy I know the rest will be not so great. But this place is spotless. Very nice variety of good quality anti pasta and very nice wine and drinks. Most people loved the rice balls and sauce and my chicken was delicious. You could even ask for more! My wife had salmon but somehow got tilappia I think but the wife of my buddy told the staff and everything was fixed pronto. After the meal we all had some grappa and excellent espresso and I went to the bar to get some water. Wow... even the water was good. So many restaurants just pour you something out of the tap... drinkable yes but not tasty. They actually filter their water and it was as close to reverse osmosis as I have had at a restaurant. Although this sounds like a minor thing, it is actually quite significant. It is these details that make a great restaurant. We would certainly go back. Nice location, great food and service and very pleasant staff. What else can you ask for?