Italian restaurant Alma offers well-presented, delicious dishes with friendly service in a prime location.