Great homemade Italian cuisine,quaint intimate seating. Place is very small so don't leave it to the last minute. Or you won't get in.Don't let the fact that it is located in a strip mall fool you. It,s off Upper James so road is very busy. Service is fantastic and the food is excellent.