Best Mediterranean restaurant in Stillwater, united states