Outstanding location, place has a very Italian feel to it