Good spot, clean, lots of room, very Italian.